a{cursor:pointer; text-decoration:none;}

img{margin:0px;
	padding:0px;}

body{margin:0px;}

.fundo {
	width:100%;
	margin:0px;
	padding:0px;
	background-image:url(layout/barra_topo_back.jpg);
	background-repeat:repeat-x;
}

.topo {
	width:707px;
	height:105px;
	padding:0px;
	margin:0px;
	margin-bottom:6px;
	}

.busca{
	width:707px;
	height:29px;
	padding:0px;
	margin:0px;
	background-image:url(layout/busca_barra.jpg);
	background-repeat:no-repeat;
	
	}
	
.margem{
	height:6px;
	padding:0px;
	margin:0px;
}

.busca_avancada{
padding:0px;
margin:0px;
background-color:#585858;
width:705px;
border-style:solid;
border-width:1px;
border-color:#7a7a7a;
border-top:none;
background-image:url(layout/busca_adv_fundo.jpg);
background-repeat:repeat-x;
background-color:#868686;
}

.meio{
	width:707px;
	padding:0px;
	margin:0px;
	float:left;
	display:table-cell;
	margin:auto;
}

.atila{
	width:0px;
	padding:0px;
	margin:0px;
	display:table-cell;	
}

.miolo{
	padding:8px;
	margin:0px;
	width:483px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	float:left;
	background-image:url(layout/destaque_fundo.jpg);
}

.miolo2{
	padding:0px;
	margin:0px;
	width:483px;
	float:left;
}

.miolo_conteudo {
	width:461px;
	padding:10px;
	margin:0px;
	border-style:solid;
	border-width:1px;
	border-color:#8BB7CE;
	background-image:url(layout/fundo_interna.jpg);
	background-repeat:repeat-x;
	background-color:#679ABA;
	display:table-cell;
    font-family:Arial;
    font-size:12px;
    text-align:left;
    color:#000 !important;
}

.miolo_conteudo a{
color:#039 !important;
font-weight:bold;
}

.descricao{
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
	color:#333;
	text-align:left;
	display:block;
}

.thumb_big{	
	border-style:solid;
	border-width:1px;
	border-color:#999;
	border-collapse:collapse;
	/*float:left;*/
}

.thumb_mini{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	display:block;
}

.categorias {
	width:200px;
	padding:0px;
	margin:0px;
	margin-right:6px;
	float:left;
	border:none;
	border-top-style:solid;
	border-top-width:1px;
	border-top-color:#999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#999;
	background-image:url(layout/categoria_fundo.jpg);
	background-repeat:repeat-y;
}


.destaque {
	width:499px;
	height:177px;
	padding:0px;
	margin:0px;
	margin-bottom:6px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	float:left;
}

.cursos {
	width:481px;
	height:333px;
	/*padding:0px;*/
	padding:9px;
	margin:0px;
	margin-bottom:6px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	background-image:url(layout/destaque_fundo.jpg);
}

.noticias {
	width:499px;
	height:163px;
	padding:0px;
	margin:0px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	background-image:url(layout/destaque_fundo.jpg);	
}

.calendario{
	width:499px;
	height:255px;
	padding:0px;
	margin:0px;
	float:left;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	background-image:url(layout/destaque_fundo.jpg);
}

.top{
	width:705px;
	height:430px;
	padding:0px;
	margin:0px;
	margin-top:6px;
	margin-bottom:6px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
}

.footer {
	width:705px;	
	padding:0px;
	padding-bottom:12px;
	padding-top:5px;
	margin:0px;
	background-color:#333333;
	text-align:center;
	color:#FFFFFF;
	font-family:Arial;
	font-size:12px;
	border-style:solid;
	border-width:1px;
	border-color:#999;
	background-image:url(layout/fundo_footer.jpg);
	background-repeat:repeat-x;
}

.detalhes{
color:#003399;
font-weight:bold;
}

.sem_margens {
	padding:0px;
	margin:0px;
	background-image:url(layout/furbo_fundo.jpg);
}

/*===========================================*/

.float_left{float:left;}

.ver_todas{
padding:0px;
margin:0px;
margin-left:5px;
float:right;
}
/*#########|TOPO|##########*/
.text_box{
height:18px;
width:80px;
padding:0px;
margin:0px;


margin-top:5px;
padding-left:3px;
border-color:#000000;
border-width:1px;
border-style:solid;
float:left;
}

.login_senha {
width:500px;
height:30px;
padding:0px;
margin:0px;
padding-top:3px;
float:right;
}

.login_senha_rec {
font-size:10px;
color:#fff;
font-weight:normal;
font-family:Arial;
padding:0px;
margin:0px;
margin-left:10px;
margin-right:5px;
margin-top:9px;
text-decoration:none;
float:left;
display:block;
}

.login_senha_rec:hover {
text-decoration:underline;
}

.painel{
font-family:Arial;
font-size:12px;
color:#FFF;
text-decoration:none;
padding:0px;
margin:0px;
padding-top:6px;
display:block;
}

.link_painel{
font-family:Arial;
font-size:12px;
color:#FC0;
text-decoration:underline;
}

.login_senha_label{
width:50px;
height:20px;
padding:0px;
margin:0px;
font-family:Arial;
font-size:12px;
color:#fff;
font-weight:bold;
margin-top:7px;
float:left;
}

.login_senha_bt{
padding:0px;
margin:0px;
margin-top:5px;
margin-left:5px;
float:left;
}

/*#########|MENU|##########*/
.menu {
width:707px;
height:18px;
margin:0px;
padding:0px;
padding-right:3px;
padding-left:15px;
padding-top:7px;
padding-bottom:10px;
text-align:left;
}

.menu_links {
font-family:Arial;
font-size:0.75em;
color:#FC0;
font-weight:bold;
text-decoration:none;
margin:0px;
padding:0px;
margin-left:3px;
}

.menu_links:hover {
text-decoration:underline;
}

.menu_divisoria {
margin:0px;
padding:0px;
margin-left:3px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#fff
}

/*#########|BUSCA|##########*/
.busca_text_box{
height:18px;
width:130px;
padding:0px;
padding-left:3px;
margin:0px;
margin-top:5px;
border-color:#000000;
border-width:1px;
border-style:solid;
float:left;
}

.busca_bt{
padding:0px;
margin:0px;
margin-top:5px;
margin-left:10px;
float:left;
}

.busca_texto{
padding:0px;
margin:0px;
margin-top:8px;
margin-left:10px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFCC00;
float:left;
}

.busca_cursos{
padding:0px;
margin:0px;
margin-top:8px;
margin-left:10px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#C4C4C4;
float:left;
padding-top:55px;
padding-left:336px;
}

.busca_cursos2{
padding:0px;
margin:0px;
margin-top:8px;
margin-left:10px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
float:right;
padding-top:38px;
padding-right:20px;
}

.busca_migalha{
padding:0px;
margin:0px;
margin-top:8px;
margin-left:10px;
font-family:Arial;
font-size:10px;
font-weight:bold;
color:#FC0;
float:left;
}

.busca_barra{
padding:0px;
margin:0px;
margin-top:8px;
margin-left:10px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
float:left;
}

/*#########|CATEGORIAS|##########*/
.categoria_menu{
padding:0px;
margin:0px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFCC00;
}

.categoria_item{
width:166px;
height:20px;
padding:0px;
margin:0px;
padding-top:4px;
padding-left:32px;
text-align:left;
border-style:solid;
border-width:1px;
border-color:#999;
border-top:none;
display:block;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-decoration:none;
background-image:url(layout/categoria_item.jpg);
background-repeat:repeat-x;
}

.categoria_item:hover{
color:#FFCC00;
background-image:url(layout/categoria_item_hover.jpg);
}

/*#########|BANNERS|##########*/
.banner{
padding:0px;
margin:0px;
margin-top:8px;
border-style:solid;
border-width:1px;
border-color:#000;
display:block;
}

.banner_box{
margin:0px;
padding:9px;
padding-top:0px;
}

/*#########|CURSOS|##########*/
.cursos_box{
width:234px;
float:left;
padding:0px;
margin:0px;
border-style:solid;
border-width:1px;
border-color:#999;
}

.cursos_box_1{
width:234px;
float:left;
padding:0px;
margin:0px;
border-style:solid;
border-width:1px;
border-color:#999;
}

.cursos_box_2{
width:234px;
float:left;
padding:0px;
margin:0px;
margin-left:9px;
border-style:solid;
border-width:1px;
border-color:#999;
}

.cursos_box_3{
width:234px;
float:left;
padding:0px;
margin:0px;
margin-top:9px;
border-style:solid;
border-width:1px;
border-color:#999;
}

.cursos_box_4{
width:234px;
float:left;
padding:0px;
margin:0px;
margin-left:9px;
margin-top:9px;
border-style:solid;
border-width:1px;
border-color:#999;
}

.cursos_box_titulo{
height:24px;
margin:0px;
padding:0px;
padding-top:6px;
padding-left:10px;

background-image:url(layout/cursos_fundo_titulo.jpg);
background-repeat:repeat-x;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#FC0;
text-align:left;
border-style:solid;
border-width:1px;
border-color:#8BB7CE;
border-bottom:none;
}

.cursos_box_conteudo{
height:110px;
margin:0px;
padding:10px;
background-image:url(layout/cursos_fundo_box.jpg);
background-repeat:repeat-x;
background-color:#3F7CA9;
text-align:left;
}

.cursos_thumb{
padding:0px;
margin:0px;
margin-right:9px;
float:left;
border-style:solid;
border-width:1px;
border-color:#132E86;
}

.cursos_descricao{
width:114px;
height:88px;
margin:0px;
margin-top:-2px;
padding:0px;
font-family:Arial;
font-size:12px;
color:#000;
display:block;
float:left;
}

.cursos_bt_acessar{
margin:0px;
margin-top:5px;
padding:0px;
float:right;
}

.cursos_icones{
float:left;
margin:0px;
margin-right:5px;
margin-top:-3px;
padding:0px;
}

/*#########|CALENDÁRIO|##########*/

.calendario_titulo{
height:25px;
background-image:url(layout/noticia_tit_fundo.jpg);
background-repeat:repeat-x;
background-color:#003366;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#fff;
text-align:left;
margin:0px;
padding:0px;
padding-top:5px;
padding-left:9px;
}

.calendario_linha_1{
width:280px;
height:17px;
margin:0px;
padding:0px;
padding-top:2px;
background-image:url(layout/noticia_linha1_fundo.jpg);
background-repeat:repeat-x;
background-color:#003366;
display:block;
font-family:Arial;
font-size:10px;
color:#fff;
text-decoration:none;
text-align:left;
}
.calendario_linha_1:hover{background-image:url(layout/noticia_linha_hover.jpg);}

.calendario_linha_2{
width:280px;
height:17px;
margin:0px;
padding:0px;
padding-top:2px;
background-image:url(layout/noticia_linha2_fundo.jpg);
background-repeat:repeat-x;
background-color:##00618F;

display:block;
font-family:Arial;
font-size:10px;
color:#fff;
text-decoration:none;
text-align:left;
}
.calendario_linha_2:hover{background-image:url(layout/noticia_linha_hover.jpg);}

.calendario_data{
margin:0px;
padding:0px;
margin-right:10px;
margin-left:10px;
font-weight:bold;
color:#FFCC00;
}

.calendario_img{
padding:0px;
margin:0px;
border-style:solid;
border-width:1px;
border-color:#132E86;
}

.calendario_img_box{
width:207px;
padding:0px;
margin:0px;
float:left;
text-align:left;
font-family:Arial;
color:#fff;
font-size:10px;
}

/*#########|NOTICIA|##########*/

.noticia_titulo{
height:25px;
background-image:url(layout/noticia_tit_fundo.jpg);
background-repeat:repeat-x;
background-color:#003366;
font-family:Arial;
font-size:13px;
font-weight:bold;
color:#fff;
text-align:left;
margin:0px;
padding:0px;
padding-top:5px;
padding-left:9px;
}

.noticia_linha_1{
/*width:363px;*/
height:17px;
margin:0px;
padding:0px;
padding-top:2px;
background-image:url(layout/noticia_linha1_fundo.jpg);
background-repeat:repeat-x;
background-color:#003366;
display:block;
font-family:Arial;
font-size:12px;
color:#fff;
text-decoration:none;
text-align:left;
}
.noticia_linha_1:hover{background-image:url(layout/noticia_linha_hover.jpg);}

.noticia_linha_2{
/*width:363px;*/
height:17px;
margin:0px;
padding:0px;
padding-top:2px;
background-image:url(layout/noticia_linha2_fundo.jpg);
background-repeat:repeat-x;
background-color:##00618F;

display:block;
font-family:Arial;
font-size:12px;
color:#fff;
text-decoration:none;
text-align:left;
}
.noticia_linha_2:hover{background-image:url(layout/noticia_linha_hover.jpg);}

.noticias_data{
margin:0px;
padding:0px;
margin-right:10px;
margin-left:10px;
font-weight:bold;
color:#FFCC00;
}

.noticia_img{
padding:0px;
margin:0px;
border-style:solid;
border-width:1px;
border-color:#132E86;
}

.noticia_img_box{
width:123px;
padding:0px;
margin:0px;
float:left;
background-color:#132E86;
text-align:left;
font-family:Arial;
color:#fff;
font-size:10px;
}

/*===============TOP 10=============*/

.top10_link{

}

.top10_linha1{
height:40px;
display:block;
background-image:url(layout/top10_linha_1_fundo.jpg);
text-align:left;
}

.top10_linha1:hover{
background-image:url(layout/top10_linha_hover_fundo.jpg);
}

.top10_linha2{
height:40px;
display:block;
background-image:url(layout/top10_linha_2_fundo.jpg);
text-align:left;
}

.top10_linha2:hover{
background-image:url(layout/top10_linha_hover_fundo.jpg);
}

.top10_titulo{
margin:0px;
padding:0px;
padding-top:6px;
padding-left:10px;
height:24px;
background-image:url(layout/barra_topo_back.jpg);
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FFF;
text-align:left;
}

.top10_posicao{
margin:0px;
padding:0px;
margin-top:10px;
margin-right:10px;
width:24px;
float:left;
font-family:Arial;
text-align:center;
color:#FFCC00;
font-size:15px;
font-weight:bold;
}

.top10_posicao a{
margin:0px;
padding:0px;
margin-top:10px;
margin-right:10px;
width:24px;
float:left;
font-family:Arial;
text-align:center;
color:#FFCC00;
font-size:15px;
font-weight:bold;
}

.top10_img{
border-style:solid;
border-width:1px;
border-color:#000;
float:left;
margin-top:4px;
margin-right:6px;
}

.top10_nome{
width:225px;
float:left;
font-family:Arial;
color:#FFCC00;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}

.top10_nome a{
width:225px;
float:left;
font-family:Arial;
color:#FFCC00;
font-size:12px;
font-weight:bold;
margin:0px;
padding:0px;
}

.top10_descricao{
width:225px;
float:left;
font-family:Arial;
color:#FFF;
font-size:10px;
font-weight:normal;
margin-top:3px;
}

.top10_descricao a{
width:225px;
float:left;
font-family:Arial;
color:#FFF;
font-size:10px;
font-weight:normal;
margin-top:3px;
}

.top10_votos_box{
float:left;
width:108px;
}

.top10_votos_box a{
float:left;
width:108px;
}

.top10_votos_box a{
float:left;
width:108px;
}

.top10_votos{
float:left;
font-family:Arial;
color:#FFF;
font-size:10px;
font-weight:normal;
width:90px;
}

.top10_votos a{
float:left;
font-family:Arial;
color:#FFF;
font-size:10px;
font-weight:normal;
width:90px;
}

.top10_acessos{
font-family:Arial;
color:#FF9900;
font-size:13px;
font-weight:bold;
}

.top10_acessos a{
font-family:Arial;
color:#FF9900;
font-size:13px;
font-weight:bold;
}

.top10_acessos_legenda{
font-family:Arial;
color:#FFF;
font-size:10px;
font-weight:normal;
}

.top10_acessos_legenda a{
font-family:Arial;
color:#FFF;
font-size:10px;
font-weight:normal;
}

.top10_icones{
margin:0px;
padding:0px;
margin-top:3px;
margin-left:5px;
border:none;
}

.star_space{
margin-right:1px;
}

.descricao_tit{
height:21px;
margin:0px;
margin-bottom:8px;
margin-top:15px;
padding:0px;
padding-top:4px;
padding-left:8px;
background-image:url(layout/interna_titulo.gif);
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
}

.descricao_bottom{
height:25px;
width:460px;
margin:0px;
margin-top:8px;
margin-bottom:8px;
padding:0px;
background-image:url(layout/interna_titulo.gif);
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:right;
}

.box_icones{
width:184px;
height:69px;
margin:0px;
padding:0px;
float:left;
background-image:url(layout/box_icones.png);
background-repeat:no-repeat;
padding-right:6px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
}

.box_votos{
width:96px;
height:69px;
margin:0px;
padding:0px;
float:left;
background-image:url(layout/box_votos.png);
background-repeat:no-repeat;
padding-right:5px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
}

.box_posicao{
width:80px;
height:69px;
margin:0px;
padding:0px;
padding-right:5px;
float:left;
background-image:url(layout/box_posicao.png);
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
}

.nota{
font-family:Arial;
font-size:16px;
font-weight:bold;
color:#FC0;
text-align:center;
padding-top:9px;
}

.titulo_box{
padding:0px;
margin:0px;
padding-left:7px;
padding-top:4px;
display:block;
}

.avalie{
padding:0px;
margin:0px;
text-align:center;
padding-top:3px;
font-family:Arial;
font-size:10px;
font-weight:normal;
color:#fff;
}

.legenda{
padding:0px;
margin:0px;
padding-left:8px;
padding-top:3px;
}

.icones{
float:left;
padding:0px;
margin:0px;
padding-right:12px;
padding-top:4px;
}

.comentarios_topo{
width:451px;
height:23px;
padding:0px;
padding-top:7px;
padding-left:10px;
margin:0px;
margin-top:8px;
background-image:url(layout/comentarios_box_top.png);
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
float:left;
}

.comentarios_meio{
width:443px;
padding-left:10px;
margin:0px;
padding-right:7px;
background-color:#036;
text-align:left;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#fff;
float:left;
}

.comentarios_baixo{
width:454px;
height:6px;
padding:0px;
padding-right:0px;
margin:0px;
/*background-image:url(layout/comentarios_box_bottom.png);
background-repeat:no-repeat;*/
float:left;
}

.ferramentas_topo{
width:480px;
height:23px;
padding:0px;
padding-top:7px;
padding-left:10px;
margin:0px;
margin-top:8px;
background-image:url(layout/ferramentas_box_top.png);
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
float:left;
}

.ferramentas_meio{
width:463px;
padding-left:10px;
margin:0px;
padding-right:7px;
background-color:#036;
text-align:left;
font-family:Arial;
font-size:11px;
font-weight:normal;
color:#fff;
float:left;
}

.ferramentas_baixo{
width:480px;
height:6px;
padding:0px;
padding-right:0px;
margin:0px;
/*background-image:url(layout/comentarios_box_bottom.png);
background-repeat:no-repeat;*/
float:left;
}

.avatar{
float:left;
border-style:solid;
border-width:1px;
border-color:#000;
}

.comentarios{
width:380px;
float:left;
padding:0px;
margin:0px;
padding-left:9px;
display:block;
color:#ccc;
}

.linha{
padding:0px;
margin:0px;
float:left;
padding-top:10px;
padding-bottom:10px;
}

.comentarios_autor{
padding:0px;
margin:0px;
float:left;
display:block;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FC0;
}

.comentarios_data{
padding:0px;
margin:0px;
margin-left:10px;
display:block;
float:left;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFF;
}

.comentar_fundo{
width:438px;
height:30px;
padding:0px;
margin:0px;
background-image:url(layout/comentar_box.png);
background-repeat:no-repeat;
text-align:center;
display:block;
clear:both;
}

.comentar_bt{
padding-top:3px;
}

.pagina_ativa{
display:block;
float:left;
padding:1px;
padding-top:0px;
padding-bottom:0px;
margin:10px 3px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FC0;
text-decoration:none;
border-width:1px;
border-style:solid;
border-color:#FFCC00;
}

.pagina{
display:block;
float:left;
padding:1px;
margin:10px 3px;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFF;
text-decoration:none;
}

.pagina:hover{
text-decoration:underline;
}

.paginacao{
text-align:center;
display:table-cell;
}

.link_rodape{
color:#fff;
}

.link_rodape:hover{
text-decoration:underline;
}

.paginacao_cursos{
margin:0px;
padding:0px;
margin-top:5px;
display:block;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#FFF;
text-align:center;
}
/* ################################### Calendario ############################ */
.eventTodayColor {
	font-size:12px;
	font-family:Arial;
	background-color: #0d3951;
}
.eventTodayColor a{
	font-size:12px;
	font-family:Arial;
	background-color: #0d3951;
	color:#FC0;
}
.eventTodayColor a:hover{
	font-family:Arial;
	font-size:12px;
	background-color: #0d3951;
	color:#FC0;
	text-decoration:underline;
}
.eventOffdayColor a{
	font-family:Arial;
	font-size:12px;
	color:#FFF;
	background-color: #0d3951;
}
.eventOffdayColor a:hover{
	font-family:Arial;
	color:#FFF;
	font-size:12px;
	background-color: #0d3951;
	text-decoration: underline;
}
.eventBlankDays {
	font-family:Arial;
	font-size:12px;
	background-color: #0d3951;
}
.eventCalendar {
	font-family:Arial;
	font-size:12px;
	/*background-color:#6F99B9;*/
    color:#fff;
}
.tableColumn {
	font-family:Arial;
	font-size: 12px !important;
	color: #FFF;
	background-color: #425468;
	background-position: center;
	text-align: left;   
    
}

.calendar_coluna_esq{
	font-family:Arial;
	font-size: 12px !important;
	color: #FFF;
    background-color:#5C8CAF;
    border-top:solid 1px #ccc;
}

.calendar_coluna_esq a{
font-weight:bold;
text-deocration:none;
color:#2E3A49 !important;
}

.calendar_coluna_esq a:hover{
text-decoration:underline;
}

.calendar_coluna_dir{
	font-family:Arial;
	font-size: 12px !important;
	color: #FFF;
    background-color:#6F99B9;
    border-top:solid 1px #ccc;
    }

/*########################## GERAL ######################## */
.titulo_geral {
	font-size: 12px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:left;
	font-family:Arial;
}
.titulo_destaque {
	font-size: 12px;
	color:#FC0;
	font-weight:bold;
	text-align:left;
	font-family:Arial;
}
.sub_titulo_geral {
	font-size: 11px;
	color:#FC0;
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	font-family:Arial;
}
.link_geral {
	font-size: 11px;
	color:#FC0;
	text-align:left;
	padding-left:5px;
	font-family:Arial;
}
.link_geral:hover {
	font-size: 11px;
	color:#FCO;
	text-decoration:underline;
	padding-left:5px;
	font-family:Arial;
}
.box_geral {
	width:234px;
	float:left;
	padding:0px;
	margin:0px;
	text-align:left;
}
.texto_geral {
	color:#FFFFFF;
	font-size:11px;
	font-family:Arial;
}

.texto_dest_geral {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	font-family:Arial;
}

hr {
	color:#FFFFFF;
}

/*########################## NOTICIA ######################## */

.box_noticia {
	color:#FFFFFF;
	border:solid;
	border-color:#9AC1D0;
	border-width:1px;
	background-color:#FFFFFF;
	padding:8px;
	margin-bottom:5px;
}
.texto_noticia {
	color:#000000;
	font-size:11px;
	font-family:Arial;
}
.titulo_noticia {
	color:#0066CC;
	font-size:12px;
	font-family:Arial;
	font-weight:bold;
}
.link_noticia {
	color:#B69206;
	font-size:11px;
	font-family:Arial;
}

.eventDescricao{
	font-size:12px !important;
	font-family:"Arial";
    margin:0px;
    text-decoration:none;
}

.eventDescription {
    /*mso-style-parent:"";*/
    
	margin:0cm;
    
	/*margin-bottom:0px;
	mso-pagination:widow-orphan;*/
    
	font-size:12px;
	font-family:"Arial";
    
    
	/*mso-fareast-font-family:"Times New Roman";*/

}

.eventDescription a:link, .eventDescription span {
	color:blue;
	text-decoration:none;
	
}

.eventDescription a:visited, .eventDescription span {
	color:#fff;
	text-decoration:none;
	
}

.enquete{
width:165px;
padding:4px;
margin:0px;
padding-top:6px;
background-color:#437EA7;
/*background-image:url(fundo_enquete.jpg);*/
background-repeat:repeat-x;
border: 1px solid #8BB7CE;
color:#000 ;
float:left;
margin-left:12px;
margin-top:-21px;
}
  
.forum{
	color:#FFF;
	font-size:11px;
	font-family:Arial;	
	border-color:#7BA5BB; 
	border-style:solid; 
	border-width:1px;
}

.texto_preto{
	color:#000;
	font-size:12px;
	font-family:Arial;	
}

.texto_azul_bold{
	color:#039;
	font-size:12px;
	font-family:Arial;	
    font-weight:bold;
}

.topo_usuario{
width:100%;
height:23px;
padding:0px;
padding-top:4px;
padding-left:10px;
margin:0px;
background-image:url(layout/fundo_usuario.gif);
background-repeat:no-repeat;
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#fff;
text-align:left;
float:left;
}  

.bordas_calendario{
border-top:1px solid #31576B;
border-right:1px solid #31576B;
background-color:#5C8CAF !important;
}

.bordas_calendario a {
color:#fff !important;
}


