body { 
margin : 0; 
padding : 0; 
border : none; 
font-size:12px;
font-family: Arial, Helvetica, sans-serif;
color:#202020;
font-weight: normal;
height:100%;
} 
IMG{
	border:0px;
	margin:0px;
}

input{
	cursor:pointer;
}

a		{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8e8282; font-weight: normal; text-decoration: none; text-transform: none; }
a:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c97310; font-weight: normal; text-decoration: none; text-transform: none; }


html, body {height:100%;}


#coluna1 {
	position:absolute;
	background-color:#202020;
	background-image:url(../i/linha_slide.png);
	background-repeat:repeat-y;
	background-position:right;
	width:240px;
	text-align:left;
	z-index:5;
	left:0%;
}
#menu_holder {
	/* min-height:100%; /* Para browsera modernos */
	/* height:auto !important; /* Para browsera modernos */
	/* height:100%; /* Para o IE6 */
	width: 200px;
	background-color:#202020;
	background-image:url(../i/linha_slide.png);
	background-repeat:repeat-y;
	background-position:right;
	position: relative;
	top: 0px;
	z-index:4;
}
#fundo {
	min-height:100%; /* Para browsera modernos */
	height:auto !important; /* Para browsera modernos */
	height:100%; /* Para o IE6 */
	width: 100%;
	position:absolute;
	background-image:url(../i/fundo_mascara.png);
	background-repeat:repeat;
	z-index:-1;
}
#fundo_topo {
	height:157px;
	width: 100%;
	position:absolute;
	background-image:url(../i/fundo_mascara_topo.png);
	background-repeat:repeat-x;
	text-align:center;
	z-index:-1;
}

.logos_topo1	{ width:100%; height:94px; overflow:hidden; 	background-image:url(../i/fundo_logos_topo.png); background-repeat:repeat-x; }
.logos_topo2	{ width:997px; height:94px; position:relative;  overflow:hidden; }

.caixa_azul {
	background-color:#0093e0;
	padding:10px;
	color:#FFFFFF;
}

.fundo_newsletter {
	background-image:url(../i/fundo_newsletter.png);
	background-repeat:no-repeat;
	height:140px;
	padding-left:10px;
	padding-right:10px;
}

.fundo_login {
	background-image:url(../i/fundo_login.png);
	background-repeat:repeat;
	padding-left:10px;
	padding-right:10px;
}

.fundo_conteudo {
	background-image:url(../i/fundo_conteudo_pagina.png);
	background-repeat:no-repeat;
	background-position:center 130px;
}

.fundo_conteudo_y {
	background-image:url(../i/fundo_conteudo_pagina_y.png);
	background-repeat:repeat-y;
	background-position:center top;
	height:684px;
	padding-left:90px;
	padding-right:20px;
}

.fundo_conteudo_home {
	background-image:url(../i/fundo_home_eventos.png);
	background-repeat:no-repeat;
	background-position:center 130px;
}

.fundo_conteudo_y_home {
	background-image:url(../i/fundo_home_noticias.png);
	background-repeat:repeat-y;
	background-position:center top;
	height:684px;
	padding-left:90px;
	padding-right:20px;
}

.fundo_conteudo_evento {
	background-image:url(../i/fundo_topo_evento.png);
	background-repeat:no-repeat;
	background-position:center 320px;
}

.fundo_conteudo_y_evento {
	background-image:url(../i/fundo_evento.png);
	background-repeat:repeat-y;
	background-position:center top;
	height:684px;
	padding-left:25px;
	padding-right:55px;
}

.no_fundo_actividade {
	height:684px;
	padding-left:90px;
	padding-right:20px;
}

.fundo_left {
	width:240px;
	background-color:#202020;
	background-image:url(../i/linha_slide.png);
	background-repeat:repeat-y;
	background-position:right;
}

.fundo_right {
	width:40px;
	background-color:#202020;
	background-image:url(../i/linha_slide.png);
	background-repeat:repeat-y;

}



.line {
	background-color:#424242;
	height:1px;
	margin-bottom:5px;
}

.linha {
	background-color:#424242;
	height:3px;
	width:100%;
	position:relative;
}

.linha_branca {
	background-color:#ffffff;
	height:3px;
	width:100%;
	position:relative;
}

.linha_branca1 {
	background-color:#ffffff;
	height:1px;
	width:100%;
	position:relative;
}


.linha_1 {
	background-color:#424242;
	height:1px;
	width:100%;
	position:relative;
}

.linha_forum {
	background-color:#bfbfc0;
	height:1px;
	width:100%;
	position:relative;
}

.linha_forum2 {
	background-color:#bfbfc0;
	height:1px;
}

.linha_xadrez {
	height:5px;
	background-image:url(../i/xadrez.jpg);
	background-repeat:repeat;
}

.instituicao		{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: none; text-transform: none; }
.instituicao:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; font-weight: normal; text-decoration: none; text-transform: none; }


.data_evento		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #2e2e2e; font-weight:bold; text-decoration: none; }
.data_evento:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #2e2e2e; font-weight:bold; text-decoration: none; }

.titulo_evento	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #2e2e2e; font-weight:bold; text-decoration: none; }
.titulo_evento:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 36px; color: #2e2e2e; font-weight:bold; text-decoration: none; }

.menu_evento		{ line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; font-weight: normal; text-decoration: none; text-transform: none; }
.menu_evento:hover	{ line-height:20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; font-weight: normal; text-decoration: none; text-transform: none; }

.tabela_eventos_bold		{ padding-bottom:5px; border-bottom:3px solid #ffffff; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none; }
.tabela_eventos_bold:hover	{ padding-bottom:5px; border-bottom:3px solid #ffffff; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none; }

.tabela_eventos		{ padding-bottom:5px; padding-top:5px; border-bottom:1px solid #ffffff; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none; }
.tabela_eventos:hover	{ padding-bottom:5px; padding-top:5px; border-bottom:1px solid #ffffff; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none; }

.tabela_eventos2		{ padding-left:10px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #ffffff; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #202020; font-weight:normal; text-decoration: none; }
.tabela_eventos2:hover	{ padding-left:10px; padding-bottom:5px; padding-top:5px; border-bottom:1px solid #ffffff; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #202020; font-weight:normal; text-decoration: none; }

.tabela_eventos_no_line		{ padding-bottom:5px; padding-top:5px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none; }
.tabela_eventos_no_line:hover	{ padding-bottom:5px; padding-top:5px; margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none; }

.menu		{ padding-top:8px; padding-bottom:8px; border-bottom:1px solid #bdbdbd; cursor:pointer; padding-left:5px; padding-right:5px; font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #ffffff; font-weight: bold; text-decoration: none; text-transform:uppercase;}
.menu:hover	{ padding-top:8px; padding-bottom:8px; border-bottom:1px solid #bdbdbd; cursor:pointer; padding-left:5px; padding-right:5px; font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #adadad; font-weight: bold; text-decoration: none; text-transform:uppercase;}

.menu_on	{ padding-top:8px; padding-bottom:8px; border-bottom:1px solid #bdbdbd; cursor:pointer; padding-left:5px; padding-right:5px; font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #adadad; font-weight: bold; text-decoration: none; text-transform:uppercase;}
.menu_on:hover{ padding-top:8px; padding-bottom:8px; border-bottom:1px solid #bdbdbd; cursor:pointer; padding-left:5px; padding-right:5px; font-family: Arial, Helvetica, sans-serif;  font-size: 14px; color: #adadad; font-weight: bold; text-decoration: none; text-transform:uppercase;}

h1		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #787878; font-weight:bold; text-decoration: none; }
h1:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #787878; font-weight:bold; text-decoration: none; }
.title		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #787878; font-weight:bold; text-decoration: none; }
.title:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #787878; font-weight:bold; text-decoration: none; }

.title_black_bold		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #202020; font-weight:bold; text-decoration: none; }
.title_black_bold:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #202020; font-weight:bold; text-decoration: none; }

.title_black_bold14		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #202020; font-weight:bold; text-decoration: none; }
.title_black_bold14:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #202020; font-weight:bold; text-decoration: none; }

.title_white		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none; }
.title_white:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:normal; text-decoration: none; }

.title_white_bold		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none; }
.title_white_bold:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none; }

.title_white_bold_18		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight:bold; text-decoration: none; }
.title_white_bold_18:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight:bold; text-decoration: none; }

.link_white_bold_18		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #ffffff; font-weight:bold; text-decoration: none; }
.link_white_bold_18:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #a3a3a3; font-weight:bold; text-decoration: none; }

.title_brown		{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4f443b; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.title_brown:hover	{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4f443b; font-weight: bold; text-decoration: none; text-transform: uppercase; }

.title_blue		{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #085e98; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.title_blue:hover	{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #085e98; font-weight: bold; text-decoration: none; text-transform: uppercase; }

.title_blue2		{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0094de; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.title_blue2:hover	{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0094de; font-weight: bold; text-decoration: none; text-transform: uppercase; }

.title_gray		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a3a3a3; font-weight:bold; text-decoration: none; }
.title_gray:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a3a3a3; font-weight:bold; text-decoration: none; }


.title_cat_topico		{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.title_cat_topico:hover	{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; text-transform: uppercase; }


.title_cat_forum		{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.title_cat_forum:hover	{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-decoration: none; text-transform: uppercase; }

.title_cat_forum2		{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; text-transform: uppercase; }
.title_cat_forum2:hover	{ line-height:18px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; text-decoration: none; text-transform: uppercase; }

.data		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0094de; font-weight:bold; text-decoration: none; }
.data:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #0094de; font-weight:bold; text-decoration: none; }


.data_forum		{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #202020; font-weight: normal; text-decoration: none; text-transform: none; }
.data_forum:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #202020; font-weight: normal; text-decoration: none; text-transform: none; }

.data_resposta	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #202020; font-weight: normal; text-decoration: none; text-transform: none; }
.data_resposta:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #202020; font-weight: normal; text-decoration: none; text-transform: none; }


.txt		{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; font-weight: normal; text-decoration: none; text-transform: none; }
.txt:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; font-weight: normal; text-decoration: none; text-transform: none; }

.cursor	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; font-weight: bold; text-decoration: none; text-transform: none; }
.cursor:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; font-weight: bold; text-decoration: none; text-transform: none; }


.castanho		{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c97310; font-weight: normal; text-decoration: none; text-transform: none; }
.castanho:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c97310; font-weight: normal; text-decoration: none; text-transform: none; }

.txt_brown		{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8e8282; font-weight: bold; text-decoration: none; text-transform: none; }
.txt_brown:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8e8282; font-weight: bold; text-decoration: none; text-transform: none; }

.txt_white		{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none; text-transform: none; }
.txt_white:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none; text-transform: none; }

.link_black_bold		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; font-weight:bold; text-decoration: none; }
.link_black_bold:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #202020; font-weight:bold; text-decoration: none; }

.link_black		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #202020; font-weight:normal; text-decoration: none; }
.link_black:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c97310; font-weight:normal; text-decoration: none; }

.link_gray		{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a3a3a3; font-weight:bold; text-decoration: none; }
.link_gray:hover	{ margin:0px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #ffffff; font-weight:bold; text-decoration: none; }


.link		{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #8e8282; font-weight: normal; text-decoration: none; text-transform: none; }
.link:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c97310; font-weight: normal; text-decoration: none; text-transform: none; }

.welink	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #c97310; font-weight: bold; text-decoration: none; text-transform: none; }
.welink:hover	{ line-height:14px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold; text-decoration: none; text-transform: none; }


