body {
	margin: 0;
}

#logo_topo {
	float: left;
	width: 351px;
	height: 111px;
	margin-left: 58px;
}

#menu_topo {
	float: right;
	width: 453px;
	height: 21px;
	margin: 9 0 0 0;
}

#boxes {
	width:906px; 
	height:122px;
	margin-bottom:22px;
}

#box_1 {
	width:302px; 
	height:122px;
	float:left;
	background:url(../img/box_ueg.gif)
}

#box_2 {
	width:302px; 
	height:122px;
	float:left;
	background:url(../img/box_concursos.gif)
}

#box_3 {
	width:302px; 
	height:122px;
	float:left;
	background:url(../img/box_desenvolvimento.gif)
}

#box_texto {
	width:202px; 
	height:58px;
	margin-top:9px;
	margin-left:97px;
}

#box_texto2 {
	width:212px; 
	height:58px;
	margin-top:9px;
	margin-left:77px;
}

#box_noticias_eventos {
	width:212px;
	margin:0px;
	padding:0px;
}

.texto_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#e0e1e3;
	text-decoration:none;
	font-weight:bold;
}

.texto_02 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
}

.texto_02_UEG {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
	line-height:22px;
}

.texto_02_DESENV {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dda100;
	text-decoration:none;
	line-height:22px;
}

.texto_02_link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:underline;
}

#conteudo a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
}

.texto_03 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1c5596;
	text-decoration:none;
	line-height:16px;
}

.texto_04 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808285;
	text-decoration:none;
	line-height:16px;
}

#noticias_box #noticia a, #destaque a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808285;
	text-decoration:none;
	line-height:16px;
}

.texto_05 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#58595b;
	text-decoration:none;
}

.texto_06 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#808285;
	text-decoration:none;
}

.texto_07 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#6d6f72;
	text-decoration:none;
}

.texto_08 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#004089;
	text-decoration:none;
}

.texto_08_UEG {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#43060e;
	text-decoration:none;
}

.texto_08_CONC {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#00643a;
	text-decoration:none;
}

.texto_08_DESENV {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#dda100;
	text-decoration:none;
}

.texto_09 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004089;
	text-decoration:none;
	font-weight:bold;
}

.texto_09_UEG {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#69112f;
	text-decoration:none;
	font-weight:bold;
}

.texto_09_CONC {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00643a;
	text-decoration:none;
	font-weight:bold;
}

.texto_09_DESENV {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dda100;
	text-decoration:none;
	font-weight:bold;
}

.texto_10 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#6d6f72;
	text-decoration:none;
}

.texto_11 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#43060e;
	text-decoration:none;
}

.texto_12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#00643a;
	text-decoration:none;
}

.texto_13 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dda100;
	text-decoration:none;
}

.texto_14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004089;
	text-decoration:none;
}

.texto_15 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dda100;
	text-decoration:none;
	font-weight:bold;
}

.texto_16 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#69112f;
	text-decoration:none;
	line-height:22px;
}

.texto_17 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#868485;
	text-decoration:none;
	line-height:22px;
}

.texto_18 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#dda100;
	text-decoration:none;
	line-height: 22px;
}

.texto_19 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	font-style:italic;
	color:#808386;
	text-decoration:none;
	line-height: 22px;
}

.texto_20 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#dda100;
	text-decoration:none;
	line-height:22px;
}

.texto_21 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#004089;
	text-decoration:none;
	line-height:22px;
}

.texto_22 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#005496;
	text-decoration:none;
	line-height:22px;
}

.texto_23 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#005496;
	text-decoration:none;
	line-height:22px;
}

.texto_24 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#7b0b34;
	text-decoration:none;
	line-height:22px;
	font-weight:bold;
}

.h1_ueg {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#43060e;
	text-decoration:none;
}

.h1_conc {
	font-family:Arial;
	font-size:22px;
	font-weight:bold;
	color:#428924;
	text-decoration:none;
}

.h1_desenv {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight:bold;
	color:#dcaf39;
	text-decoration:none;
}

h2 .subTit_inst{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004089;
	text-decoration:none;
	padding-top:3PX;
}

h2 .subTit_ueg{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4d1213;
	text-decoration:none;
	padding-top:3PX;
}	

#bottom_paginacao {
	clear:both;
	float:left;
	height:30px;
	}
	
#bottom_paginacao ul{
	text-align:center;
	float:left;
	}			
	
#bottom_paginacao ul li{
	list-style:none;
	font-weight:bold;
	text-decoration:none;
	display:inline;
	}			

#bottom_paginacao ul li a{
	text-decoration:none;
	color:#666666;
	}			

#bottom_paginacao ul li a:hover{
	text-decoration:underline;
	color:#3a628a;
	}			

#bottom_paginacao .selected{
	text-decoration:underline;
	color:#3a628a;
	}			

.submenu_geral {
background: url(../img/fundodir_submenu.gif) repeat-y right;
}

.submenu_item {
width:189px;
height:auto;
float:right; 
border-bottom:solid 1px #c2c4c6; 
padding-top:11px; 
padding-bottom:17px;
padding-left: 22px;
padding-right: 22px;
}

.submenu_item_banner_int {
width:202px;
height:auto;
float:right; 
border-bottom:solid 1px #c2c4c6; 
padding-top:11px; 
padding-bottom:17px;
padding-left: 12px;
padding-right: 19px;
}

.submenu_item_2 {
width:189px;
height:auto;
float:right; 
padding-top:11px; 
padding-bottom:17px;
padding-left: 22px;
padding-right: 22px;
}

form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.form01 {
	width: 101px;
	height: 17px;
	border-top: solid 1px #788a98 ;
	border-bottom: solid 1px #788a98 ;
	border-left:none;
	border-right:none;
	font-family: Arial, Helvetica, sans-serif;
	color:#6d6f72;
}

#twitter_update_list{
    list-style:none;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808285;
	text-decoration:none;
    } 
	
#twitter_update_list a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#1c5596;
	text-decoration:none;
    }   

.droplinebar{
overflow: hidden;
}

.droplinebar ul{
margin: 0;
padding: 0;
float: left;
width: 100%;
}

.droplinebar ul li{
display: inline;
}

.droplinebar ul li a{
float: left;
color: white;
text-decoration: none;
}

.droplinebar ul li a:visited{
color: white;
}

.droplinebar ul li a:hover, .droplinebar ul li .current{ /*background of main menu bar links onMouseover*/
}

/* Sub level menus*/
.droplinebar ul li ul{
	position: absolute;
	z-index: 100;
	left: -8px;
	top: 27px;
	background: #727679; /*sub menu background color */
	visibility: visible;
	height:20px;
}

/* Sub level menu links style */
.droplinebar ul li ul li a{
padding: 3px;
padding-right: 8px;
margin: 0;
}

.droplinebar ul li ul li a:hover{ /*sub menu links' background color onMouseover */
background: #7b7c7e;
}
	
/* tab pane styling */
div.panes div {
	display:none;		
	padding:15px 10px;
	border:none;
	height:100px;
}

.bgtopo {
	background-repeat: repeat-x;
	background-position: left bottom;
}









.botoesInt{
	float:left;
	padding:0 0 3px 0;
}

/* :::: BotA~£o Azul :::: */
a.btnAzul{
	display:block;
	float:left;
	text-decoration:none;
	padding:3px 5px;
	}
	
a.btnAzul div{
	background:url(../img/botao/bg_azul_2.gif) no-repeat;
	padding:0px 5px;
}
a.btnAzul div div{
	color:#ffffff;
	font-weight:bold;
	background:url(../img/botao/bg_azul_1.gif) repeat-x right;
	padding:2px 5px;
}
	
.botaoazul {
	background:url(../img/gra/botao_azul.gif) no-repeat;
	float:right;
	padding:3px 0px 3px 0px;	
	width:100px;
	}
	
.botaoazul a{
	background:url(../img/gra/botao_azul.gif) no-repeat;
	float:right;
	padding:0px 0px 3px 0px;	
	width:100px;
	color:#FFFFFF;
	text-decoration: none;
	}
	
.botaoazul a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}

/* :::: BotA~£o Vinho :::: */
a.btnVinho{
	display:block;
	float:left;
	text-decoration:none;
	padding:3px 5px;
	}
	
a.btnVinho div{
	background:url(../img/botao/bg_vinho_2.gif) no-repeat;
	padding:0px 5px;
}
a.btnVinho div div{
	color:#ffffff;
	font-weight:bold;
	background:url(../img/botao/bg_vinho_1.gif) repeat-x right;
	padding:2px 5px;
}
	
.botaovinho {
	background:url(../img/gra/botao_vinho.gif) no-repeat;
	float:right;
	padding:3px 0px 3px 0px;	
	width:100px;
	}
	
.botaovinho a{
	background:url(../img/gra/botao_vinho.gif) no-repeat;
	float:right;
	padding:0px 0px 3px 0px;	
	width:100px;
	color:#FFFFFF;
	text-decoration: none;
	}
	
.botaovinho a:hover{
	color:#FFFFFF;
	text-decoration:underline;
	}
		
		
		
		
		
/* classes */
.legenda {
	background:url(../img/gra/pontilhado.gif) bottom repeat-x;
	padding:10px 0 10px 0;
	margin:0 0 10px 0;
	}
	
.chamada_evento {
	font-weight:bold;
	}	

.formulario_envieamigo {
	width:261px;
	padding:2px;
	border:1px solid #7f9db9;
	}	
	
.verde {
	color:#377626;
	}	
	
a.btnVerde{
	display:block;
	float:left;
	text-decoration:none;
	padding:3px 5px;
	}
	
a.btnVerde div{
	background:url(../img/botao/bg_verde_2.gif) no-repeat;
	padding:0px 5px;
}
a.btnVerde div div{
	color:#ffffff;
	font-weight:bold;
	background:url(../img/botao/bg_verde_1.gif) repeat-x right;
	padding:2px 5px;
}

.fonteazul {
	color:#254360;
	font-size:12px;
	}	
	
#mapadosite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
	font-weight:bold;
	}
	
#mapadosite .titulodourado{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/gra/mapasite_dourado.gif) no-repeat;
	padding:10px 10px 15px 10px;
	}	

#mapadosite .azulclaro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/gra/mapasite_azulclaro.gif) no-repeat;
	padding:10px 10px 15px 10px;
	}
	
#mapadosite .azulescuro{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/gra/mapasite_azulescuro.gif) no-repeat;
	padding:4px 10px 7px 10px;
	}		

#mapadosite .cinza{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
	font-weight:bold;
	background:url(../img/gra/mapasite_cinza.gif) no-repeat;
	padding:10px 10px 15px 10px;
	}
	
#mapadosite .quadrado{
	padding:10px;
	border:1px solid #7f9db9;
	background:#f8f8f8;
}	

#mapadosite ul {
	list-style:none;
	}
	
#mapadosite ul li {
	background:url(../img/bull/bull_setinha.gif) no-repeat 0px 7px;
	padding:2px 0 2px 10px;
	}	
	
#mapadosite ul li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
	font-weight:bold;
	}		
	
#mapadosite ul li a:hover {
	text-decoration:underline;
	}	
	
	
#mapadosite ul li ul li{
	background:none;
	padding:2px 0 2px 30px;
	}
	
/* eventos */	
#imagem br{
	clear:none;
}

#imagem{
	float:left;
	padding:0 15px 15px 0;
}

/* JUITTER PLUGIN CSS */

/* Juitter container*/
.twitter{
width:207px;
}

/* UL that will contain the list of tweets */
.twitter .twittList{
	margin:0px;
	padding:0px;
} 

/* Bellow the list of tweets "<li>" */
.twitter .twittLI{
	list-style:none;
	clear:both;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#808285;
	text-decoration:none;
	padding-right: 15px;
} 

.twitter .twittList SPAN.time{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#808285;
	text-decoration:none;
}

/* Links inside the tweets list */
.twitter .twittList A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#808285;
	text-decoration:none;
}

/* Bellow the CSS for the avatar image  */
.twitter .juitterAvatar{
	float:left;
	border:solid 1px #D3EECA;
	background:#FFF;
	margin-right:3px;
	padding:2px;
	width:40px;
	height:40px;
}

/*read it on twitter link*/
.twitter .jRM{
	float:right;clear:both
}

/*CSS for the external links*/
.twitter .extLink{
}

/*CSS for the hash links*/
.twitter .hashLink{
} 

/* End of Juitter CSS */

div.feedburnerFeedBlock ul { 
margin-left:0; 
margin-top:0;
padding-left:0; 
list-style-type: none 
}

#creditfooter {
display:none;
}

div.feedburnerFeedBlock ul .headline a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#808285;
	text-decoration:none;
}

div.feedburnerFeedBlock ul li div, div.feedburnerFeedBlock ul li div a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
	margin-top: 30px;
}

div.feedburnerFeedBlock ul li .date{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#808285;
	text-decoration:none;
}


/* root element for tabs  */
ul.tabs { 
	list-style:none; 
	margin:0 !important; 
	padding:0;
	border:none;
	height:24px;
}

/* single tab */
ul.tabs li { 
	float:left;	 
	text-indent:0;
	padding:0;
	margin:0 !important;
	list-style-image:none !important; 
}

/* link inside the tab. uses a background image */
ul.tabs a { 
	background: url(../img/tabs.png) no-repeat -420px 0;
	display:block;
	height: 24px;  
	line-height:30px;
	width: 106px;
	padding:0px;
	margin:0px;	
	position:relative;
	top:1px;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#1c5288;
	text-align:left;
	text-indent:7px;
	text-decoration:none;
}

ul.tabs a:active {
	outline:none;		
}

/* when mouse enters the tab move the background image */
ul.tabs a:hover {
	background-position: -420px -31px;	
	color:#000000;	
}

/* active tab uses a class name "current". it's highlight is also done by moving the background image. */
ul.tabs a.current, ul.tabs a.current:hover, ul.tabs li.current a {
	background-position: -420px -62px;		
	cursor:default !important; 
	color:#1c5288 !important;
}

/* Different widths for tabs: use a class name: w1, w2, w3 or w2 */


/* width 1 */
ul.tabs a.s 			{ background-position: -553px 0; width:84px; }
ul.tabs a.s:hover 	{ background-position: -553px -31px; }
ul.tabs a.s.current  { background-position: -553px -62px; }

/* width 2 */
ul.tabs a.l 			{ background-position: -248px -0px; width:116px; }
ul.tabs a.l:hover 	{ background-position: -248px -31px; }
ul.tabs a.l.current  { background-position: -248px -62px; }


/* width 3 */
ul.tabs a.xl 			{ background-position: 0 -0px; width:106px; }
ul.tabs a.xl:hover 	{ background-position: 0 -31px; }
ul.tabs a.xl.current { background-position: 0 -62px; }


/* initially all panes are hidden */ 
div.panes div.pane {
	display:none;		
}

.div_subtit {
border-bottom:solid 1px #8daacb;
vertical-align:top;
}

.contornoLista {
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
}

