td b{
	font-size:12px;
}

body{
	font-family:Arial, Helvetica, sans-serif;
	background:url(images/background.gif) fixed;
}

table#corpo{
	background-color:#FFFFFF;
	border:none;
}

td#barra_superior{
height:10;
background:url(images/fon02.gif);
}

table#menu_bottom{
background:url(images/menu_bottom.png) repeat-x;
height:13px;
}

td#menu_bot_esq{
background:url(images/menu_top_esq.gif) repeat-x;
height:8px;
width:247px;
font-size:1px;
}

td#menu_bot_dir{
background:url(images/top03.gif) repeat-x;
height:8px;
font-size:1px;
}

/* apoios */

td#apoios{
width:210px;
background:url(images/apoios_fundo.gif) repeat-y;
}

td#titulo_apoio{
background:url(images/top02.gif);
height:42px;
font-weight:bold;
font-size:12px;
text-align:center;
vertical-align:middle;
font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

/* titulo da página */

td#titulo_esq{
width:12px;
height:42;
background:url(images/titulo_esq.gif);
}

td#titulo{
height:42;
background:url(images/titulo_centro.gif) repeat-x;
text-align:center;
vertical-align:middle;
}

td#titulo_dir{
width:12px;
height:42;
background:url(images/titulo_dir.gif);
}

/* conteudo da página */

td#conteudo{
text-align:center;
margin:10px;
padding:10px;
width:480px;
}

td#conteudo_pagina{
margin:10px;
padding:10px;
}

td#conteudo_esq{
width:12px;
background:url(images/conteudo_esq.gif) repeat-y;
}

td#conteudo_dir{
width:12px;
background:url(images/conteudo_dir.gif) repeat-y;
}

p, dd{
	color : #000000;
	font-size : 12px;
	font-family : Verdana,Arial;
	text-align:justify;
}
p.destaque{
	color : #000000;
	font-size : 12px;
	font-family : Verdana,Arial;
	text-align:center;
}

div{
color : #000000;
	font-size : 12px;
	font-family : Verdana,Arial;
	border-top:solid 1px #999999;
}

div.sessao{
background:#c7c7c7; 
border:solid 1px #888888; 
height:30px; 
padding-top:7px; 
text-align:center; 
color:#ffffff; 
font-weight:bold;
}

p a , div a{
	color : #294A7B;
	font-weight: bold;
}
p a:hover , div a:hover{
	color : #888888;
}

/* abaixo do conteudo */

td#abaixo_conteudo_esq{
width:12px;
height:22;
background:url(images/abaixo_conteudo_esq.gif);
}

td#abaixo_conteudo{
height:22;
background:url(images/abaixo_conteudo_centro.gif) repeat-x;
}

td#abaixo_conteudo_dir{
width:12px;
height:22;
background:url(images/abaixo_conteudo_dir.gif);
}


/* menu*/
table#tabela_menu{
background:url(images/bg_menu.png) repeat-x top;
margin:0;
padding:0;
}

table#menu td{
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	color:#222222;
	background:url(images/bk_td.png) repeat-x;
	text-align:center;
	vertical-align:middle;
}

table#menu td a {
		background:url(images/but01.gif) top;
		display:block;
		height:46px; 
		width:90px;
		color:#000; 
		text-decoration:none; 
		font-size:11px; 
		font-family:arial, verdana, sans-serif; 
		text-align:center;
		vertical-align:middle;
}

table#menu td a:hover {
height:46px; 
width:90px;
background:url(images/but01_press.gif);
position:relative;
left:1px;
top:1px;
}

table#menu td#fim_menu{
 	width:7px;
	background: url(images/separator_2.gif);
 }

/* parte inferior */
table#inferior{
background:url(images/fon_bot.gif);
height:114;
border:none none none;
}

td#fim_apoios{
background:url(images/bot.gif);
height:114;
width:246;
}


input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

td#bg_left{
	width:17px;
	background:url(images/bg_left.gif) repeat-y;
	vertical-align:bottom;
}

.px {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 2px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}

div.hr{
background:url(images/hr01.gif);
width:451px;
height:6px; 
font-size:6px;
}
.title01 {
	color : #04549c;
	margin-top : 15px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 5px;
	margin-right : 0px;
	font-size : 25px;
	font-family : "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
}
.title {
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
	text-align:center;
}
.title2 {
	margin-top : 27px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.title3 {
	margin-top : 7px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}

.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}

ul{
list-style-image:url(images/dot_g.gif);
}

li{
	color : #000000;
	font-size : 12px;
	font-family : Verdana,Arial;
	padding:5px;
}
li b{
	color : #294A7B;
}

/*tabela horarios*/
table#horario{
	border-right:solid 1px #888888;
	border-bottom:solid 1px #888888;
	font-size : 11px;
	font-family : Verdana,Arial;
}

table#horario td{
	text-align:center;
	border-top:solid 1px #888888;
	border-left:solid 1px #888888;
}

div#comite{
font-size:12px;
border:none;
}

div#comite b{
font-size:12px;
}


.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right {
	color : #FFFFFF;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 15px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right a, .list a {
	color : #FFFFFF;
}
.right a:hover {
	color : #AAAAAA;
}
.left {
	color : #000000;
	margin-top : 10px;
	padding-bottom : 5px;
	margin-bottom : 0px;
	margin-left : 15px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.left a {
	color : #FF6600;
}
.left a:hover {
	color : #FF0000;
}

.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 1px;
	margin-right : 1px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu01 a:hover {
	color : #EEEEEE;
}
.menu02 {
	color : #FFFFFF;
	margin-top : 25px;
	padding-bottom : 0px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 0px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
.menu02 a {
	color : #FFFFFF;
	text-decoration: none;
}
.menu02 a:hover {
	color : #555555;
}
