body {
		margin: 0px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		
}
.login{
	border: 2px solid rgb(255,144,2);
	color: black;
	background-color: rgb(253,195,0);
	width: 230px;
	margin-left: 260px;
	padding:4px;
}

#body {
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	background-color: #fff;
	text-align: left;
	visibility: visible;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 15px;
	position: relative;
	width: 760px;
	z-index:1;
	_z-index:1;
	}

td {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
		line-height: 150%;
		padding: 0px;
}
a {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #333333;
		text-decoration: none;
		line-height: 150%;
}


iframe {
	border: none;
}




#menu_projeto {
		font-weight: bold;
		color: #666666;
		margin: 0;
		padding: 2px;
		list-style: none;
		width: 200px;
		font-family: Arial, sans-serif;
		font-size: 11px;
		text-align: left;
		position: relative;
		border-right: 0;
		border-bottom: 1px solid #cccccc;
		height:auto;		
}
#menu_azul {
		font-weight: bold;
		color: #330066;
		margin: 0;
		padding: 2px;
		list-style: none;
		width: 150px;
		font-family: Arial, sans-serif;
		font-size: 11px;
		text-align: left;
		position: relative;
		border-right: 0;
		border-bottom: 1px solid #cccccc;
}


#table_calendario {
	table-layout: auto;
	margin: 0px;
	border: none;
	border-spacing: 0px;
	width: 99%;
	padding: 0px;
	line-height: 80%;
	background-color: #fff;
}
input#busca {
		border: 1px solid rgb(206, 206, 206);
		_width: 100%;
		width: 125px;
		height: 15px;
		_height: 15px;
		vertical-align: top;
		_vertical-align: middle;
		horizontal-align: left;
		_horizontal-align: left;
}
#busca_titulo {
		font-weight: bold;
		font-family: Arial, sans-serif;
		/*font-size: 12px;*/
		font-size:110%;
		color:#000066;
		text-align: left;
		margin-left: 0px;
		width: 100%;
		_width: 90%;
		height: 20px;
		float: left;
		position: relative;
}
input#links {
		border: 1px solid rgb(206, 206, 206);
		width: 100%;
		/*width: 400px;*/
}
input.agenda {
		border: 1px solid rgb(206, 206, 206);
		width: 100%;
}

input#titulo {
		border: 1px solid rgb(206, 206, 206);
		width: 100%;
		/*width: 400px;*/
}
input#autor {
		border: 1px solid rgb(206, 206, 206);
		width: 200px;
}
input#manchete {
		border: 1px solid rgb(206, 206, 206);
		width: 200px;
}
input#nome {
		border: 1px solid rgb(206, 206, 206);
		width: 250px;
}
input#link_texto {
		border: 1px solid rgb(206, 206, 206);
		width: 300px;
}

select {
		font-family: sans-serif;
		font-size: 10px;
		color: #666666;
		text-decoration: none;
		background-color: #FFFFFF;
		border: 1px solid silver;
		height: 16px;

}
.select {
		font-family: sans-serif;
		font-size: 10px;
		color: #333366; /*#666666;*/
		text-decoration: none;
		background-color: #FFFFFF;
		border: 1px solid silver;
		width: 100%;
		_width: 100%;
/*		width: 125px;*/
		height: 16px;

}

.transparent {
		opacity: 0.95;
}

.thinborder {
				border: thin solid black;
				padding: 0px;
}

.thsmall {
				font: normal 12px sans-serif;
}

.pointer {
				cursor: pointer;
				cursor: hand; /*hack pro IE*/
}

#layer {
		visibility: hidden;
		background: white;
		position: fixed;
		left: 200;
		top: 100;
		width: 500;
		height: 400;
}

#titulo_body {
/*		font-family: sans-serif;
		font-size: 18px;
*/	
		background-color: #fc0;
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
		font-weight: bold;
		color: #333333;
		text-decoration: none;
		line-height: 150%;
}

#form {
		text-align: right;
}

#from {
		width: 200;
		font: normal 12px sans-serif;
}

#subject {
		width: 200;
}

#text_form {
		width: 400;
		height: 100;
}





*{padding: 0; margin: 0;}

#TB_overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index:100;
	width: 100%;
	height: 100%;
	background-color: #000;
/*	filter:alpha(opacity=60); */
/*	-moz-opacity: 0.6; */
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	background: #fff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 4px solid #525252;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:10px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	margin-bottom:1px;
	text-align:right;
	background-color:#e8e8e8;
}

#TB_ajaxContent{
	padding:2px 15px 15px 15px;
	overflow:auto;
}

#TB_load{
	text-align: center;
	position: absolute;
	top: 50%;
	left: 0px;
	width: 100%;
	overflow: visible;
	visibility: visible;
	display: block;
	z-index:101;
}

#TB_loadContent  {
	margin-left: -125px;
	position: absolute;
	top: -50px;
	left: 50%;
	width: 250px;
	height: 100px;
	visibility: visible;
}

.center {
	text-align: center;
	width: 100%;
	height: 100%;
}
h3 {
	font-family: Arial, sans-serif;
	float:left;
	font-size:110%;
	font-weight: bold;
	color:#000066;
	padding-left: 2px;
	border-top: 0px;
	border-bottom: 1px solid #ccc;
	margin:0 10px 0 0;
	width:430px;
}

/* Menu Superior */

#page
	{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 12px;
	background-color: #fff;
	text-align: left;
	visibility: visible;
	margin-top: 0px;
	_margin-top: 0px;
	margin-right: auto;
	_margin-right: auto;
	margin-left: auto;
	_margin-left: auto;
	position: relative;
	width: 760px;
	_width: 760px;
	align:center;
	_z-index: 10;
	}
	
img {
	border: 0px;
}

#topo1 
	{
	/*background-color: #f6f6b8;*/
	position: relative;
	height: 5px;
	width: 760px;
	z-index: 1;
	}

#topo2 
	{
	/*background-color: #c9ebe3;*/
	padding: 0px;
	position: relative;
	height: 16px;
	width: 226px;
	float: left;
	z-index: 2;
	}

#topo3  
	{
	/*background-color: #f6c3f6;*/
	position: relative;
	height: 16px;
	width: 27px;
	float: left;
	z-index: 2;
	}

#topo4 
	{
	background-color: #fff;
	position: relative;
	height: 15px;
	_height: 15px;
	width: 418px;
	_width: 418px;
	float: left;
	z-index: 2;
	word-spacing: 2px;
	_word-spacing: 2px;
	overflow: hidden; /* para arrumar bug do IE para o height do form */
	}

#topo5
	{
	background-color: #fff;
	position: relative;
	width: 89px;
	height: 16px;
	float: left;
	z-index: 2;
	}

#topo6
	{
	/*background-color: #c9ebe3;*/
	position: relative;
	width: 18px;
	height: 60px;
	float: left;
	z-index: 2;
	}

#topo7
	{
	position: relative;
	width: 93px;
	height: 60px;
	float: left;
	z-index: 2;
	}

#topo8
	{
	background-color: #fff;
	position: relative;
	width: 115px;
	height: 60px;
	float: left;
	z-index: 2;
	}

#banner_topo
	{
	background-color: #999999;
	position: relative;
	padding: 0px;
	_padding: 0px;
/*	text-align: center;*/
	height:60px;
	width:468px;
	float: left;
	z-index: 10;
	}

#topo10
	{
	position: relative;
	padding: 0px;
	height: 60px;
	width: 66px;
	float: left;
	z-index: 2;
	}

#topo11
	{
	position: relative;
	padding: 0px;
	height: 26px;
	width: 18px;
	float: left;
	_float: left;
	z-index: 2;
	}
#topo12
	{
	position: relative;
	padding: 0px;
	_padding: 0px;
	height: 26px;
	width: 93px;
	_width: 50px;
	float:left;
	z-index: 2;
	}
#topo13
	{
	position: relative;
	padding: 0px;
	_padding: 0px;
	height: 26px;
	width: 115px;
	_width: 115px;
	background-color:#fff;
	float: left;
	z-index: 2;
	text-align:center;
	}
#topo14
	{
	position: relative;
	padding: 0px;
	margin-top:0px;
	_margin-top:0px; /* para IE */
	height: 26px;
	width: 468px;
	float: left;
	z-index: 2;
	}
#topo15
	{
	position: relative;
	padding: 0px;
	_padding: 0px;
	height: 26px;
	width: 66px;
	_width: 66px;
	background-color:#fff;
	float: left;
	z-index: 2;
	}
#topo16
	{
	position: relative;
	padding: 0px;
	_padding: 0px;
	height: 12px;
	width: 226px;
	_width: 226px;
	background-color:#fff;
	float: left;
	z-index: 2;
	}
	
#topo17
	{
	position: relative;
	padding: 0px;
	_padding: 0px;
	height: 12px;
	_height: 12px;
	width: 468px;
	_width: 468px;
	background-color:transparent;
	float: left;
	z-index: 20;
	_z-index: 20;
	margin-top: -3px;
	}
#topo18
	{
	position: relative;
	padding: 0px;
	_padding: 0px;
	height: 12px;
	width: 66px;
	_width: 66px;
	background-color:#fff;
	float: left;
	z-index: 2;
	}
#topo19
	{
	position: relative;
	padding: 0px;
	_padding: 0px;
	height: 6px;
	width: 760px;
	_width: 760px;
	background-color:#fff;
	float: left;
	z-index: 2;
	_z-index: -1;
	}
	
	
/* Fim Menu superior */

/* Correio início*/	
span {
		font-family: sans-serif;
		font-size: 11px;
		_font-size: 10px;
		vertical-align: middle;
}

input#webmail {
		border: 1px solid rgb(206, 206, 206);
		width: 60%;
		_width: 60%;
		height: 100%;
		_height: 100%;
		font-size: 10px;
		_font-size: 9px;
		vertical-align: middle;
}
input#requisita {
		border: 1px solid rgb(206, 206, 206);
		width: 40%;
		_width: 40%;
		height: 100%;
		_height: 100%;
		font-size: 10px;
		_font-size: 9px;
		vertical-align: middle;
}input#button {
		border: 1px solid rgb(206, 206, 206);
		width: 22px;
		_width: 20px;
		height: 15px;
		_height: 15px;
		font-size: 10px;
		_font-size: 9px;
		vertical-align: middle;
}

input {
		border: 1px solid rgb(206, 206, 206);
		width: 60px;
		height: 15px;
		_height: 13px;
		vertical-align: top;
		_vertical-align: middle;
		font-family: sans-serif;
		font-size: 9px;

}

form.correio {
		height: 15px;
		_height: 15px;
		width: 418px;
		_width: 418px;
		font-family: sans-serif;
		font-size: 10px;
		vertical-align: middle;

}

input#acessoCorreio {
		border: 1px solid rgb(206, 206, 206);
		width: 80px;
		height: 15px;
		_height: 13px;
		vertical-align: top;
		_vertical-align: middle;
		font-family: sans-serif;
		font-size: 9px;

}



/* Correio fim*/

/* Menu topo */

ul {
		list-style: none;
		padding: 0;
		margin: 0;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		font-weight: bold;
		_height: 5px;
}

ul li {
	position: relative;
	}

li ul {
		display: none; /* block; aqui estava o erro!!! */
		position: absolute;
		top: 100%; /*alterei*/
		left: 0;
		/*background-color: #333366;*/
		font-weight: normal;
		padding: 0em 0 0em 0;
		/*border-right: solid 0px #7d6340;
		border-left: solid 0 #7d6340;
		border-bottom: solid 0 #7d6340;*/
}


ul li a {
	display: block;
	text-decoration: none;
	color: #777;
	_background: #fff;
	padding: 0px;
	border: 0px solid #ccc;
	border-bottom: 0;
	}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

/* Hover Styles */
ul li a:hover { 
	color: #666;
	background: transparent;
} 

li ul li a { padding: 2px 5px; } /* Sub Menu Styles */

/* The magic */
li:hover ul, li.over ul { 
	display: block;

} 

#nav a {
		font-weight: bold;
		color: #336;
		background: transparent;
		text-decoration: none;
		_font-size: 10.5px; /* tamanho para o IE */
}

#nav ul li a {
	display: block;
	text-decoration: none;
	color: #fff;
	background: #336;
	padding: 0px;
	border: 0px solid #ccc;
	border-bottom: 0;

	}

#nav ul li a:hover { 
	color: #fc0;
	background: #333366;
} 

#nav li li a {
		display: block;
		font-weight: bold;
		text-align: left;
		color: #ffffff;
		background-color: #333366;
		padding: 1px 3px;
		font-family: sans-serif;
		font-size: 10px; /* texto menu aberto */
		_z-index: 30;
}

li {
		float: left;
		position: relative;
		width: 85px; /*60px;*/ /* tamanho no topo */
		text-align: center;
		cursor: default;
		color: #330066;
		background-color: transparent;
		border-right: 1px solid #ffcc00; /* barra lateral do menu topo */
		border-width: 1px 1px;
		font-family: sans-serif;
		font-size: 10px;
		height: 16px;
}

li#menu_topo {
		height: 14px; /* altura da barra lateral do topo */
		_height: 5px;
		vertical-align: top;
}


li>ul {
		top: auto;
		left: auto;

/*		position: absolute; alterei agora*/ 

}

li li {
		display: block;
		float: none;
		background-color: transparent;
		border: 0;
}

#nav li:hover ul, li.over ul {
		display: block;
}

li#first {
		border-left-width: 0;
		background-color: #135791;
}

li#last {
		border-right-width: 0;
}

.menu2 {
		float: left;
		position: relative;
		width: 130px; /*115px; menu topo aberto*/
		height: auto;
		text-align: left;
		cursor: default;
		color: #333366;
		background-color: #000;
		_border-right: 0px;
		_border-left: 0px;
}

.menu2 a {
		font-weight: bold;
		color: #666666;
		text-decoration: none;
}

/* Fim Menu topo */

/* Módulo Texto início */

#modulo_texto {
/*		background-color: #135791;*/
		width: 99%;
		_width: 99%;
		margin-top: 0px;
		min-height: 300px; 
		_height: 200px; 
}

#texto_titulo {
		background-color: #fc0;
		position: relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		line-height: 150%;
		height: 20px; 
/*		border:0;*/
		width: 100%;
		_width: 100%;
		margin-bottom:20px;
		_margin-bottom:20px;
		float: left;
}

.texto_texto {
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
		width: 100%;
		_width: 100%;
		clear: left;
		text-align:justify;
		margin-left:0px;
}

.texto_texto p {
		position: relative;
		padding: 5px;
		clear: left;

}

/* Módulo Texto fim */

/* Módulo Agenda início */

#modulo_agenda {
/*		background-color: #135791;*/
		width: 99%;
		_width: 99%;
		margin-top: 0px;
		margin-left:0px;
		min-height: 300px; 
		_height: 200px; 
}

.agenda_titulo {
		background-color: #fc0;
		position: relative;
		font-family: sans-serif;
		font-size: 11px;
		height: 20px; 
/*		border:0;*/
		width: 100%;
		_width: 100%;
		float: left;
		vertical-align: middle;
		margin-bottom:20px;
		_margin-bottom:20px;
}

#agenda_texto {
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
		margin-left:10px;
		width: 100%;
		_width: 100%;
		clear: left;

}

/* Módulo Agenda fim */

/* Módulo Download início */

#modulo_download {
/*		background-color: #135791;*/
		width: 99%;
		_width: 99%;
		margin-top: 0px;
		margin-left:0px;
		min-height: 300px; 
		_height: 200px; 
}


#download_titulo {
		background-color: #fc0;
		position: relative;
		font-family: sans-serif;
		font-size: 11px;
		height: 20px; 
/*		border:0;*/
		width: 100%;
		_width: 100%;
		float: left;
		vertical-align: middle;
		margin-bottom:20px;
		_margin-bottom:20px;
}

#download_select	{
	padding: 3px;
	position: relative;
	height: 19px;
	width: 100%;
	_width: 100%;
	float: left;
	}

#download_texto {
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
		margin-left:10px;
		width: 100%;
		_width: 100%;
		clear: left;

}
/* Módulo Download fim */

/* Módulo Livro início */

#modulo_livro {
/*		background-color: #135791;*/
		width: 99%;
		_width: 99%;
		margin-top: 0px;
		margin-left:0px;
		min-height: 300px; 
		_height: 200px; 
}

.livro_titulo {
		background-color: #fc0;
/*		font-weight: bold;*/
		position: relative;
		font-family: sans-serif;
		font-size: 11px;
		height: 20px; 
/*		border:0;*/
		width: 100%;
		_width: 100%;
		float: left;
/*		vertical-align: middle;*/
		margin-bottom:10px;
		_margin-bottom:10px;
}

#livro_ano {
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
/*		margin-left:20px;*/
		height: 35px;
		width: 100%;
		_width: 100%;
		clear: left;
		text-align:right;
		vertical-align: middle;
}

#livro_pagina {
		width: 100%;
		_width: 100%;

}

#livro_novo {
		width: 100%;
		_width: 100%;
		position:relative;
		clear:left;
		height: 400px;
}

#livro_enunciado {
		position:relative;
		clear:left;
/*		float:left;*/
		width: 100%;
		_width: 100%;
}

#livro_imagem{
		position: relative;
/*		height: 315px;*/
		width: 40%;
		_width: 40%;
		float:left;
	
}

#livro_texto {
		background-color: #13791;
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
/*		margin-left:20px;*/
		width: 60%;
		_width: 60%;
		float: left;
		min-height: 315px;
		margin-bottom: 30px;
		text-align: justify;
}


/* Módulo Livro fim */

/* Módulo Noticias início */

#modulo_noticia {
/*		background-color: #135791;*/
		width: 99%;
		_width: 99%;
		margin-top: 0px;
		margin-left:0px;
		min-height: 300px; 
		_height: 200px; 
}

.noticia_titulo {
		background-color: #fc0;
		position: relative;
		font-family: sans-serif;
		font-size: 11px;
		height: 20px; 
/*		border:0;*/
		width: 100%;
		_width: 100%;
		float: left;
		vertical-align: middle;
}

.noticia_lista {
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
/*		margin-left:20px;*/
		margin-top:10px;
		margin-bottom:20px;
		width: 70%;
		_width: 70%;
		float: left;

}

.noticia_texto {
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
/*		margin-left:20px;*/
		margin-top:20px;
		margin-bottom:20px;
		width: 50%;
		_width: 50%;
		float: left;
		text-align:justify;

}

.noticia_texto p {
		position: relative;
		padding: 5px;
		clear: left;

}

.noticia_texto p a {
		text-decoration: underline;

}


.noticia_imagem {
		position: relative;
		width: 40%;
		_width: 40%;
		float:left;
		margin-left:40px;

}

/* Módulo Noticias fim */

/* Módulo Projeto início */

#modulo_projeto {
/*		background-color: #135791;*/
		width: 99%;
		_width: 99%;
		margin-top: 0px;
		margin-left:0px;
		min-height: 300px; 
		_height: 200px; 
}

.projeto_titulo {
		background-color: #fc0;
		position: relative;
		font-family: sans-serif;
		font-size: 11px;
		height: 20px; 
/*		border:0;*/
		width: 100%;
		_width: 100%;
		float: left;
		vertical-align: middle;
}

.projeto_menu {
		position: relative;
		width: 32%;
		_width: 32%;
		float:left;
		margin-top:20px;
		margin-left:10px;
		margin-bottom:20px;
}

.projeto_texto {
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
/*		margin-left:20px;*/
		margin-top:20px;
		margin-bottom:20px;
		width: 65%;
		_width: 65%;
		float: left;
		text-align:justify;
}

.projeto_texto p {
		position: relative;
		padding: 5px;
		clear: left;

}

/* Módulo Projeto fim */

/* Módulo Submenu início */

#modulo_submenu {
/*		background-color: #135791;*/
		width: 99%;
		_width: 99%;
		margin-top: 0px;
		margin-left:0px;
		min-height: 300px; 
		_height: 200px; 
}

.submenu_titulo {
		background-color: #fc0;
		/*position: relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		line-height: 150%;
		*/
		height: 20px; 
/*		border:0;*/
		width: 100%;
		_width: 100%;
		float: left;
		vertical-align: middle;
		margin-bottom: 20px;
}
.submenu_texto {
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
		width: 100%;
		_width: 100%;
		clear: left;
		text-align:justify;
		margin-left:0px;
}

.submenu_menu {
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
		text-align: justify;
/*		margin-left:20px;*/
		margin-top:20px;
		margin-left:20px;
		margin-bottom:20px;
		width: 90%;
		_width: 90%;
		float: left;

}


/* Módulo Submenu fim */

/* Módulo Links início */

#modulo_links {
/*		background-color: #135791;*/
		width: 99%;
		_width: 99%;
		margin-top: 0px;
		margin-left:0px;
		min-height: 300px; 
		_height: 200px; 
}

#links_novo {
		width: 100%;
		_width: 100%;
		position:relative;
		clear:left;
		height: 150px;
}

#links_imagem{
		position: relative;
/*		height: 315px;*/
		width: 40%;
		_width: 40%;
		float:left;
	
}

#links_texto {
		background-color: #13791;
		position: relative;
		font-family: sans-serif;
		font-size: 12px;
/*		margin-left:20px;*/
		width: 60%;
		_width: 60%;
		float: left;
		min-height: 150px;
		margin-bottom: 30px;
		text-align: justify;
}


/* Módulo Link fim */

/* Módulo Contato início */

#contato_titulo {
		background-color: #fc0;
		position: relative;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		text-decoration: none;
		line-height: 150%;
		height: 20px; 
/*		border:0;*/
		width: 100%;
		_width: 100%;
		margin-bottom:20px;
		_margin-bottom:20px;
		float: left;
}

input.contato {
		border: 1px solid rgb(206, 206, 206);
		width: 60px;
		height: 15px;
		_height: 13px;
		vertical-align: top;
		_vertical-align: middle;
		font-family: sans-serif;
		font-size: 9px;
}

/* Módulo Contato fim */

/* Módulo Esquerdo início */

#modulo_esquerdo 
	{
	background-color: *#fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	_margin-top: 10px; /* para o IE */
	margin-right: 0px;
	_margin-right: 0px; /* para o IE */
	margin-left: 0px;
	_margin-left: 0px; /* para o IE */
	margin-bottom: 20px;
	_margin-bottom: 20px; /* para o IE */
	position: relative;
	width: 20%;
	_width: 20%; /* para o IE */
	float:left;
	}
	
/* Módulo Esquerdo fim */

/* agenda_geral.tpl início */

#agenda_semestre /* titulo agenda */
	{
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size:110%;
	color:#000066;
	position: relative;
	width: 80%;
	height: 15px;
		}

#agenda_select01 /* agenda por mês*/
	{
 	color: #333366; /* azul escuro */
	padding: 3px;
	position: relative;
	height: 19px;
	width: 100%;
	_width: 100%;
	float: left;
	}

#agenda_select02 /* agenda por curso/centro */
	{
 	color: #333366; /* azul escuro */
	padding: 3px;
	position: relative;
	margin-bottom:10px;
	height: 19px;
	width: 100%;
	_width: 100%;
	float: left;
	}

/* agenda_geral.tpl fim */

/* menu_esquerda.tpl início */

#menu {
		float: left;
		position: relative;
		width: 150px; /*60px;*/
		text-align: left;
		cursor: default;
		color: #333366;
		background-color: #ffffff;
		_border-right: 0px;
		_border-left: 0px;
		z-index: 15;
		margin-bottom:10px;
}

#menu a {
		font-weight: bold;
		color: #666666;
		text-decoration: none;
}


#menu_cinza {
		font-weight: bold;
		color: #666666;
		margin: 0px;
		padding: 2px;
		list-style: none;
		height: auto;
		width: 150px; /* tamanho da linha de baixo do menu */
		font-family: Arial, sans-serif;
		font-size: 11px;
		text-align: left;
		position: relative;
		border-right: 0px;
		border-left: 0px;
		border-bottom: 1px solid #ccc; /* linha de baixo do menu */
		visibility:visible;
		display: block;
}

/* menu_esquerda.tpl fim */

		
/* botoes.tpl início */

#botoes {
		margin-top: 175px; /* um número mto maior do que no IE */
		_margin-top: 10px;
		margin-right: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		width: 100%;
		_width: 50%;
	
}
		
/* botoes.tpl fim */

/* Módulo Centro início */

#modulo_centro 
	{
	background-color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	_margin-top: 10px; /* para o IE */
	margin-right: 0px;
	_margin-right: 0px; /* para o IE */
	margin-left: 30px;
	_margin-left: 15px; /* para o IE */
	margin-bottom: 20px;
	_margin-bottom: 20px; /* para o IE */
	position: relative;
	width: 60%;
	_width: 55%; /* para o IE */
	float:left;
	
}
	
/* Módulo Centro fim */

/* noticias.tpl início */

#noticia_linha
	{
	_clear:left;
	_width:100%;
	}
	
#noticia_titulo
	{
	position: relative;
	width: 480px;
	height: 32px;
	float: left;
	font-size:12px;
	}

#noticia_thumb
	{
	position: relative;
	padding: 5px;
	width: 64px;
	_width: 60px; /* para o IE */
	height: 48px;
	float: left;
	}

#noticia_texto
	{
	position: relative;
	padding: 5px;
	width: 365px;
	_width: 350px; /* para o IE */
	height:48px;
	float: left;
	}

#mais_noticias
	{
	position: relative;
	margin-top:5px;
	padding: 5px;
	width: 420px;
	height: 20px;
	text-align:right;
	float: left;
	}
	
/* noticias.tpl fim */

/* agenda_inscricao.tpl início */

#agenda_titulo
	{
	position: relative;
	margin-top:5px;
	padding: 5px;
	width: 480px;
	height: 20px;
	float: left;
	}

#agenda_lista
	{
	position: relative;
	margin-top: 5px;
	padding: 3px;
	height:60px;
	width:480px;
	float: left;
	}
	
/* agenda_inscricao.tpl fim */

/* agenda_evento.tpl início */

#evento_titulo
	{
	position: relative;
	margin-top: 5px;
	_margin-top: 5px; /*para o IE */
	padding: 5px;
	width: 480px;
	height: 20px;
	float: left;
	}

#evento_lista
	{
	position: relative;
	margin-top: 5px;
	padding: 3px;
	height:60px;
	width:480px;
	float: left;
	}
	
/* agenda_evento.tpl fim */

/* Módulo Direito início */

#modulo_direito 
	{
	background-color: #fff;
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	text-align: left;
	visibility: visible;
	margin-top: 10px;
	_margin-top: 10px; /* para o IE */
	margin-right: 0px;
	_margin-right: 0px; /* para o IE */
	margin-left: 5px;
	_margin-left: 0px; /* para o IE */
	margin-bottom: 10px;
	_margin-bottom: 10px; /* para o IE */
	position: relative;
	width: 15%;
	_width: 10%; /* para o IE */
	float:left;
	}
	
/* Módulo Direito fim */

/* banner.tpl início */

#banners
	{
	position: relative;
	padding: 1px;
	_padding: 1px;
	height:auto;
/*	height:51px;*/
	_height:51px;
	width:110px;
	_width:110px;
	float: left;
	border: 0px;
	}
	
/* banner.tpl fim */

/* footer.tpl inicio */

#rodape {
		font-family: sans-serif;
		font-size: 10px;
		color: #003366;
		background-color: #fc0;
		position: relative;
		padding: 5px;
		margin-top: 10px;
		width: 760px;
		margin-left: 0px;
		clear: left;
		text-align: center;
}

/* footer.tpl fim */

/* ul normal **** */

ul.normal li {
		list-style: circle;
		font-family: sans-serif;
		font-size:12px;
		font-weight: normal;
		height: auto;
		margin-bottom: 5px;
		cursor: default;
		color: #000;
		background-color: #ffffff;
		border-right: 0px solid #ffcc00;
		border-width: 0px 0px;
		float: left;
		width: 100%;
		text-align: justify;

}

ul.normal {
		margin-bottom: 12px;
}

/* Início Home */


	
/* #menu_esquerdo  
	{
	padding: 3px;
	position: relative;
	width: 80%;
	float: left;
	}
*/

#direita
	{
	position: relative;
	width: 15%;
	_width: 10%; /* para o IE */
/*	height: 32px;*/
	float: left;
	height:80%;
	}


	
/* Fim Home */
#foto{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
width:600px;
_width:600px; /* hack para IE */
background:#006633;
position: relative;
}
.table_itens tr td{
	border:thin solid;

}

.inline{
		display:inline;
		}
		

/* home tpl velho */


ul.sortable li {
	position: relative;
	list-style: none;
}

ul.boxy {
/*	list-style-type: none;*/
	padding: 4px 4px 0 4px;
	margin: 0px;
/*	width: 10em;*/
	font-size: 13px;
	font-family: Arial, sans-serif;
    border: 0px solid #ccc;
}
ul.boxy li {
	cursor: default;
	margin-bottom: 4px;
	padding: 2px 2px;
	_padding: 0px 0px; /* para o IE */
	border: 0px solid #ccc;
	/*background-color: #ccc;*/
}


#left_col 
	{
	font-size: 11px;
	font-family: Verdana, Geneva, Arial, sans-serif;
	line-height: 14px;
	text-align: left;
	visibility: visible;
	margin-top: 0px;
	_margin-top: 0px; /* para o IE */
	margin-right: 0px;
	_margin-right: 0px; /* para o IE */
	margin-left: 0px;
	_margin-left: 0px; /* para o IE */
	position: relative;
	width: 20%;
	_width: 20%; /* para o IE */
	float:left;
	}

#center_col {
   	visibility: visible;
	margin-top: 0px;
	_margin-top: 0px; /* para o IE */
	margin-right: 0px;
	_margin-right: 0px; /* para o IE */
	margin-left: 0px;
	_margin-left: 0px; /* para o IE */
	position: relative;
	width: 61%;
	_width: 60%; /* para o IE */
	float: left;
/*	background-color:#000;	*/
}

#right_col {
    position: relative;
	width: 15%;
	_width: 10%; /* para o IE */
/*	height: 32px;*/
	float: left;
	align:right;
/*	margin-top: 0px;*/
	margin-right: 0px;
	margin-left: 0px;
	padding:0px;
	
}

li.todos_left a {
	cursor: hand;
	visibility:visible;
	display:block;
}


.todos_left {
	float:left;
	width:100%;
	height:15%;
	_height:0;
   	visibility: visible;
	display: block;
	
	}

.todos_left ul li a{
   	visibility: visible;
	display: block;
	background-color: #fff;
}

.todos_center {
	float:left;
	_float:left;
/*	clear:left;*/
	width:100%;
	_width:auto;
	text-align:left;
	margin-right: 0px;
	_margin-right: 0px;
	margin-left: 0px;
	_margin-left: 0px;
	padding:0px;
	_padding:0px;
/*	_background-color: #f00;*/
	}

.todos_right {
	clear:left;
	width:100%;
	margin-right: 0px;
	margin-left: 0px;
	padding:0px;
	}


