/* Papa Trilhas (http://www.papatrilhas.com.br) */



body {

	padding: 0px;

	margin: 0px;

	background: url(../imagens/plano_de_fundo.gif) center top #222222;

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 13px;

	color: #333333;

	font-weight: normal;

	text-decoration: none;

}

a {

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 13px;

	color: #333333;

	font-weight: normal;

	text-decoration: underline;

}

a:hover {

	color: #777777;

	text-decoration: none;

}

#double_line_under_menu {

	background: url(../imagens/double_line_under_menu.png) repeat-x top center #FCFCFC;

	margin: 0px;

	padding: 0px;

}

/* Início do Menu Principal

----------------------------------------------*/

#main_menu {

	background: url(../imagens/menu_bg_normal.png) repeat-x top center #0099CC;

	padding: 0px;

}

#main_menu ul {

	margin: 0px;

	padding-bottom: 0px;

	padding-left: 6px;

	padding-right: 6px;

	padding-top: 0px;

	list-style-type: none;

	width: auto;

	float: left;

}

#main_menu ul li {

	display: block;

	float: left;

	margin-bottom: 0px;

	margin-left: 1px;

	margin-right: 1px;

	margin-top: 0px;

}

#main_menu ul li a {

	display: block;

	float: left;

	padding-bottom: 0px;

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 5px;

	height: 24px;

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 13px;

	color: #ffffff;

	font-weight: normal;

	text-decoration: none;

	text-transform: uppercase;

}

#main_menu ul li a.active {

	padding-left: 10px;

	padding-right: 10px;

	background: url(../imagens/menu_bg_active.png) repeat-x top center #0066cc;

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 13px;

	color: #ffffff;

	font-weight: normal;

	text-decoration: none;

}

#main_menu ul li a.active:hover {

	background: url(../imagens/menu_bg_active.png) repeat-x top center #0066cc;

}

#main_menu ul li a span {

	padding: 0px;

	height: 15px;

	float: left;

}

#main_menu ul li a:hover {

	color: #FFFFFF;

	background: transparent url(../imagens/menu_bg_hover.png) repeat-x bottom left;

}

#main_menu ul li a:hover span {

	display: block;

	width: auto;

	cursor: pointer;

}

/* Fim do Menu Principal

----------------------------------------------*/

/* Início do Corpo

----------------------------------------------*/

#corpo {

	padding-top: 5px;

	background: #FCFCFC;

	height: auto;

}

/* Fim do Corpo

----------------------------------------------*/

/* Início da Barra Lateral

----------------------------------------------*/

#sidebar {

	width: 240px;

	margin-bottom: 5px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 2px;

	padding: 0px;

	border: none;

}

#sidebar .sb_titulo {

	padding-bottom: 0px;

	padding-left: 28px;

	padding-right: 3px;

	padding-top: 0px;

	height: 70px;

	background: #FFB700 url(../imagens/sidebar_title.gif);

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 18px;

	color: #FFFFFF;

	cursor: default;

}

#sidebar .fundo_body {

	padding-bottom: 4px;

	background: #F3F3F3 url(../imagens/sidebar_rounded.gif) no-repeat left bottom;

}

#sidebar .historia {

	padding: 6px;

	text-align: justify;

	text-decoration: none;

	cursor: default;

}

/*#sidebar ul {

	list-style: none;

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 5px;

	padding: 0px;

}

#sidebar ul li {

	width: 220px;

	height: 21px;

	float: left;

	margin: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	padding-right: 0px;

	padding-top: 0px;

}

#sidebar ul li a {

	background: url(../imagens/sidebar_icon_bola.gif) no-repeat 0% 50%;

	padding-left: 10px;

	display: block;

	color: #777777;

	text-decoration: none;

}

#sidebar ul li a:hover {

	color: #0099CC;

	text-decoration: underline;

}

#sidebar .gallery_title a {

	font-family: Tahoma, Arial, "Times New Roman";

	font-size: 14px;

	font-weight: normal;

	color: #0099CC;

	text-align: center;

	text-decoration: none;

}

#sidebar .gallery_title a:hover {

	color: #66CCFF;

}

#sidebar .gallery_img {

	padding: 6px;

	border: 1px solid #999999;

	background-color: #FFFFFF;

}

#sidebar .gallery_img:hover {

	padding: 6px;

	border: 1px solid #0099CC;

	background-color: #FFFFFF;

}*/

/* Fim da Barra Lateral

----------------------------------------------*/

/* Início das Notícias

----------------------------------------------*/

#noticias_box_border {

	margin: 5px;

	padding: 5px;

	border: 1px solid #DCDAC2;

	background-color: #FFFFFF;

	width: 485px;

}

#noticias_box_body {

	width: auto;

	margin: 0px;

	padding: 5px;

	border: none;

	background-color: #FCFCFC;

}

#noticias_title {

	float: left;

	width: 474px;

	margin-bottom: 3px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

	border-bottom: 1px dashed #CCCCCC;

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 14px;

	font-weight: bold;

	color: #0066cc;

	text-align: left;

	text-decoration: none;

	cursor: default;

}

#noticias_body {

	width: auto;

	color: #333333;

	text-align: justify;

	cursor: default;

}

#noticias_img {

	float: left;

	padding: 4px;

	border: 1px solid #999999;

	background-color: #FFFFFF;

	margin-right: 4px;

	text-align: left;

	cursor: default;

}

/* Fim das Notícias

----------------------------------------------*/

/* Início do Próximo Evento

----------------------------------------------*/

#grade_line_sup {

	height: 17px;

	background: url(../imagens/grade_line_sup.png) repeat-x top center;

}

#grade_line_inf {

	height: 17px;

	background: url(../imagens/grade_line_inf.png) repeat-x bottom center;

}

#fundo_degrade {

	background: #F0F0F0 url(../imagens/fundo_degrade.png) repeat-x;

	border: 1px solid #EEE;

	border-color: #EEE #EEE #DDD #EEE;

	clear: both;

	color: #333333;

	line-height: 1.5;

	margin: 6px;

	padding: 10px;

}

#fundo_degrade .title {

	color: #0066cc;

	font: bold 1.2em Tahoma,sans-serif;

	padding: 3px 4px;

	cursor: default;

}

#fundo_degrade .body {

	font-family: "Trebuchet MS",Tahoma,sans-serif;

	font-size: 0.9em;

	text-align: justify;

	cursor: default;

}

/* Fim do Próximo Evento

----------------------------------------------*/

/* Início do Resultado da última prova

----------------------------------------------*/

#resul_ult_prova {

	height: 30px;

	background: url(../imagens/barra_titulo_res_ult_prova.gif) no-repeat top left;

	padding-bottom: 0px;

	padding-left: 30px;

	padding-right: 3px;

	padding-top: 0px;

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 16px;

	font-weight: normal;

	color: #FFFFFF;

	text-align: left;

	text-decoration: none;

	cursor: default;

}

.rup_title_menus_cat {

	background-color: #DAE1E2;

	border: 1px solid #CCCCCC;

	padding-left: 4px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	text-align: left;

	text-decoration: none;

	cursor: default;

}

#rup_line_gray_low {

	background-color: #F8F8F8;

	height: 20px;

	font-family: Tahoma, Arial, "Times New Roman";

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-align: left;

	text-decoration: none;

	cursor: default;

}

#rup_line_gray_low:hover {

	background-color: #dae1e2;

}

#rup_line_gray_hight {

	background-color: #EFEFEF;

	height: 20px;

	font-family: Tahoma, Arial, "Times New Roman";

	font-size: 11px;

	font-weight: normal;

	color: #333333;

	text-align: left;

	text-decoration: none;

	cursor: default;

}

#rup_line_gray_hight:hover {

	background-color: #dae1e2;

}

.rup_padding_td_line {

	padding-left: 4px;

	padding-right: 4px;

}

/* Fim do Resultado da última prova

----------------------------------------------*/

/* Início do Rodapé

----------------------------------------------*/

#rodape {

	margin-bottom: 0px;

	margin-left: 0px;

	margin-right: 0px;

	margin-top: 20px;

	padding: 0px;

	border: none;

	font-family: "Trebuchet MS", Tahoma, Arial;

	font-size: 13px;

	font-weight: normal;

	color: #444444;

	text-align: center;

	text-decoration: none;

	cursor: default;

}

#rodape a {

	text-decoration: underline;

}

#rodape a:hover {

	text-decoration: none;

}

/* Fim do Rodapé

----------------------------------------------*/

/* Início da Equipe

----------------------------------------------*/

.equipe_img {

	margin-bottom: 5px;

	padding: 4px;

	border: 1px solid #999999;

	background-color: #FFFFFF;

	cursor: default;

}

/* Fim da Equipe

----------------------------------------------*/

/* Início da Galeria

----------------------------------------------*/

#galeria {

	float: left;

	width: 160px;

	margin-bottom: 6px;

	margin-left: 0px;

	margin-right: 4px;

	margin-top: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	padding-right: 0px;

	padding-top: 0px;

}

#galeria .gallery_title a {

	font-family: Tahoma, Arial, "Times New Roman";

	font-size: 14px;

	font-weight: normal;

	color: #FFA100;

	text-align: center;

	text-decoration: none;

}

#galeria .gallery_title a:hover {

	color: #66CCFF;

}

#galeria .gallery_img {

	padding: 6px;

	border: 1px solid #999999;

	background-color: #FFFFFF;

}

#galeria .gallery_img:hover {

	padding: 6px;

	border: 1px solid #FFA100;

	background-color: #FFFFFF;

}

#galeria_index {

}

#galeria_index .galeria_index_title a {

	font-family: Tahoma, Arial, "Times New Roman";

	font-size: 14px;

	font-weight: normal;

	color: #FFA100;

	text-align: center;

	text-decoration: none;

}

#galeria_index .galeria_index_title a:hover {

	color: #66CCFF;

}

#galeria_index .galeria_index_img {

	padding: 6px;

	border: 1px solid #999999;

	background-color: #FFFFFF;

}

#galeria_index .galeria_index_img:hover {

	padding: 6px;

	border: 1px solid #FFA100;

	background-color: #FFFFFF;

}

/* Fim da Galeria

----------------------------------------------*/

/* Início do Calendário

----------------------------------------------*/

#calendario {

}

#calendario .calend_title {

	margin: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	padding-right: 3px;

	padding-top: 0px;

	background: url(../imagens/calendario_title.gif) no-repeat top center;

	height: 60px;

}

/* Fim do Calendário

----------------------------------------------*/

/* Início da Paginação

----------------------------------------------*/

#paginacao {

	font-family: Tahoma, Verdana, Arial;

	font-size: 12px;

	font-weight: normal;

	color: #777777;

	text-align: center;

	text-decoration: none;

	cursor: default;

}

#paginacao A {

	font-family: Tahoma, Verdana, Arial;

	font-size: 11px;

	font-weight: normal;

	color: #0066cc;

	text-align: center;

	text-decoration: none;

}

#paginacao A:hover {

	color: #777777;

}

/* Fim da Paginação

----------------------------------------------*/