/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Tahoma, "Times New Roman";
	font-size:11px;
	color:#444444;
	line-height:15px;
	background:url(../images/fundo.gif) repeat-x top #fff;
}
a {	
	outline:none;
	color:#FF3C00;
}
img {
	border:none;
}
#main {
	margin:0 auto;
	width:995px;
}
.topo {
	float:left;
	width:995px;
	background:url(../images/jic_02.jpg) no-repeat;
	height:106px;
}
.topo span {
	float:right;
	color:#9AC5E7;
	padding:6px 20px 0 0;
	font-family:Tahoma, "Times New Roman";
	font-size:9px;
	text-align:right;
}
.topo a {
	color:#fff;
}
.topo h1 {
	float:left;
	margin:0;
	padding:0;
}
.topo h1 a {
	float:left;
	width:300px;
	height:100px;
	text-indent:-99999px;
}
.meio {
	float:left;
	width:995px;
	background:url(../images/jic_27.jpg) repeat-x bottom #fff;
	padding:0 0 15px 0;
}

.meio_interna {
	float:left;
	width:995px;
	padding:0 0 15px 0;
	background:url(../images/bg_meio_interna.jpg) repeat-y #fff;
}
#menu {
	float:left;
	width:450px;
	height:472px;
	margin:30px 0 0 0;
	position:relative;
}
#menu .foramenu, #menu_interna .foramenu {
	position:absolute;
	top:40px;
	left:0;
	float:left;
}
#menu ul, #menu_interna ul {
	margin:0;
	padding:10px 0 10px 10px;
	list-style:none;
	background:url(../images/bg_menu.jpg) repeat-x bottom #fff;
	width:210px;
	float:left;	
}
#menu ul li, #menu_interna ul li {
	float:left;
	width:190px;
	padding:5px 0 5px 0;
	margin:0;
	border-bottom:1px solid #B4C6E0;
	position:relative;
}
#menu ul ul, #menu_interna ul ul {
	display:none;
	position:absolute;
	top:-10px;
	left:190px;
	background:#E7F0F9;
	border:1px solid #B4C6E0;
}
#menu a, #menu_interna a {
	font-size:11px;
	font-family:Tahoma, "Times New Roman";
	color:#004D95;
	font-weight:bold;
	text-decoration:none;
}
#menu a:hover, #menu_interna a:hover {
	color:#FF3C00;
}
#menu a.banner {
	float:left;
	margin:10px 0 0 15px;
}
#menu_interna {
	width:240px;
	float:left;
	height:472px;
	margin:30px 0 0 0;
	background:url(../images/imgfundomenu.jpg) no-repeat;
	position:relative;
}
#coluna_meio {	
	float:left;
	width:262px;
	padding:0 20px 0 20px;
}
#coluna_meio_interna {
	float:left;
	width:495px;
	padding:30px 20px 0 20px;
	line-height:17px;
}
.box_home {
	float:left;
	padding:30px 0 0 0;
}
.box_home li {
	float:left;
	width:100%;
	border-bottom:1px solid #B2C7E2;
	padding:7px 0 7px 0;
}
.box_home li a {
	color:#004D95;
	text-decoration:none;
}
.box_home li a:hover {
	text-decoration:underline;
}
.data {
	float:left;
	width:80px;
}
.data strong {
	float:left;
	font-size:30px;
	color:#2D5D8B;
	font-family:Arial, Helvetica, sans-serif;
	line-height:30px;
	font-weight:normal;
	margin:0 3px 0 0;
}
.destaque .data strong {
	color:#fff;
	font-weight:normal;
}
.destaque {
	background:#FF3C00;
	color:#fff;
}
.destaque a {
	color:#fff;
}

.data span {
	float:left;
}
.box_home .tit {
	float:left;
	width:100%;
	border-bottom:1px solid #B2C7E2;
	line-height:30px;
}
.box_home .tit a {
	background:url(../images/jic_16.jpg) no-repeat;
	background-position:0 14px;
	float:right;
	padding:0 0 0 10px;
}
.box_noticias {
	width:260px;
}
.box_noticias .tit {
	background:url(../images/jic_09.jpg) no-repeat;
}
.box_noticias .tit strong {
	text-indent:-9999px;
	float:left;
}

.box_agenda .tit {
	background:url(../images/jic_14.jpg) no-repeat;
}
.box_agenda .tit strong {
	text-indent:-9999px;
	float:left;
}

.gaivota .tit {
	background:url(../images/revista_gaivota.gif) no-repeat left;
	margin:0 0 10px 0;
}
.gaivota .tit strong {
	text-indent:-9999px;
	float:left;
}
.gaivota {
	color:#004D95;
}
.gaivota img {
	margin:0 5px 0 0;
}

.box_home ul {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}
#coluna_dir {
	float:left;
	width:240px;
	padding:20px 0 0 0;
}
#coluna_dir_interna {
	float:left;
	width:200px;
	padding:0px 20px 0 0;
	background:#fff;
}

.box_galeria {
	float:left;
	background:url(../images/titalbumfotohomes.jpg) no-repeat top #002E75;
	padding:40px 0 10px 0;
	margin:20px 0 15px 0;
	width:240px;
}
.box_galeria a {
	float:left;
	margin:0 0 0 5px;
}
.box_galeria img {
	float:left;
	border:1px solid #fff;
}
.box_galeria .veja_mais {
	color:#fff;
	float:left;
	background:url(../images/maisazul.jpg) no-repeat;
	background-position:0 3px;
	padding:0 0 0 10px;
	margin-top:5px;
}
.ultima img {
	float:left;
}
.ultima span a {
	float:left;
}
.ultima span {
	float:left;
	width:170px;
	padding:0 0 0 10px;
}
.banners {
	float:left;
	padding:30px 0 0 0;
	margin:0;
	list-style:none;
}
.banners a {
	margin:0 0 0 0;
	float:left;
}
.sub_menu {
	float:left;
	width:495px;
	border-bottom:1px solid #B4C6E0;
	padding:0 0 10px 0;
	margin:0 0 20px 0;
}
.sub_menu ul {
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	text-align:center;
}
.sub_menu li {
	background:url(../images/dibsubmenu.jpg) no-repeat right;
	background-position:right 4px;
	padding:0 8px 0 8px;
	display:inline;
}
.sub_menu a {text-decoration:none;}
.sub_menu a:hover {text-decoration:underline;}
.ds {
	float:left;
	width:495px;
	line-height:17px;
}
.img_destaque {
	float:left;
	margin:0 20px 10px 0;
}
h2 {
	float:left;
	height:37px;	
	text-indent:-9999px;
	margin:0;
	padding:0;
	width:100%;
}
.tit_hist { background:url(../images/tithistoria.jpg) no-repeat top left; width:235px; }
.tit_contato { background:url(../images/bg_tit_contato.jpg) no-repeat top left;}
.tit_noticias {background:url(../images/ttnoticias.jpg) no-repeat top left;}
.tit_agenda {background:url(../images/tt_agenda.gif) no-repeat top left;}
.tit_cartas {background:url(../images/tt_cartas.gif) no-repeat top left;}
.tit_album {background:url(../images/tt_album.gif) no-repeat top left;}
.tit_historia { background:url(../images/tt_historia.gif) no-repeat top left;}
.tit_diretoria { background:url(../images/tt_diretoria.gif) no-repeat top left;}
.tit_estatuto { background:url(../images/tt_estatuto.gif) no-repeat top left;}
.tit_conselho {background:url(../images/ttconselho.jpg) no-repeat top left;}
.tit_regimento { background:url(../images/tt_regimento.gif) no-repeat top left;}
.tit_editais { background:url(../images/tt_editais.gif) no-repeat top left;}
.tit_balancete { background:url(../images/tt_balancete.gif) no-repeat top left;}
.tit_instalacoes {background:url(../images/tt_instalacoes.gif) no-repeat top left;}
.tit_links {background:url(../images/tt_links.gif) no-repeat top left;}
.tit_restaurante {background:url(../images/tt_restaurante.gif) no-repeat top left;}
.tit_classificados {background:url(../images/tt_classificados.gif) no-repeat top left;}
.tit_envioferta {background:url(../images/tt_envieoferta.gif) no-repeat top left;}
.tit_esporte {background:url(../images/tt_esportes.gif) no-repeat top left;}
.tit_convenios {background:url(../images/tt_convenios.gif) no-repeat top left;}
.tit_revista {background:url(../images/tt_revista.gif) no-repeat top left;}

.bg_form {
	float:left;
	width:455px;
	padding:10px;
	background:url(../images/bg_form.jpg) repeat-x bottom;
}
.bg_form label {
	float:left;
	width:100px;
}
input, textarea {
	font-family:Tahoma, "Times New Roman";
	font-size:11px;
	color:#444444;
}
.bg_form input, .bg_form textarea {
	width:353px;
	border:1px solid #A9B6C5;
	background:#fff;
	float:left;
	margin:0 0 3px 0;
	padding:3px 0 3px 0;
}
.bg_form br {
	clear:both;
}
.error_list {
	float:left;
	width:352px;
	padding:3px 0 3px 3px;
	margin:0 0 3px 0;
	list-style:none;
	background:#002E74;
	color:#fff;
	font-weight:bold;
}
.bt_enviar {
	float:left;
	width:43px;
	height:18px;
	background:url(../images/bt_enviar.jpg) no-repeat;
	cursor:pointer;
	border:none;
	text-indent:-9999px;
}
.data_tit {
	color:#fff;
	background:#383838;
	padding:1px 2px 1px 2px;
}
.mostra_selecionado img {
	float:left;
	margin:0 5px 5px 0;
}
.titulo {
	color:#696867;
	font-size:13px;
}
.outras_noticias {
	float:left;
	background:url(../images/img_outras_noticias.jpg) no-repeat;
	width:100%;
	height:15px;
	border-bottom:3px solid #AAAAAA;
	text-indent:-9999px;
	margin:15px 0 10px 0;
}
.outros_torneios {
	background:url(../images/mais_info.gif) no-repeat;
	text-indent:140px;
	height:auto;
	background-position:0 2px;
}
.outras_agendas { background:url(../images/img_outras_agendas.gif) no-repeat; }
.outras {
	float:left;
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	list-style:none;
}
.outras li {
	float:left;
	width:100%;
	border-bottom:1px solid #aaa;
	padding:3px 0 5px 0;
}
.outras a {
	color:#555;
	font-weight:bold;
	text-decoration:none;
}
.outras_box_azul {
	margin:0;
	padding:0;
	list-style:none;	
}
.outras_box_azul li {
	background:url(../images/barra_cinza_div.jpg) no-repeat right center #E0E9F2;
	float:left;
	padding:10px;
	width:195px;
	min-height:80px;
	_height:80px;
	margin:0 0 5px 0;
}
.lista_albuns {
	float:left;
	background:#fff;
	padding:10px 0 0 10px;
	width:485px;
}
.lista_albuns span {
	background:#fff;
	float:left;
	padding:5px 0 5px 5px; 
	margin-bottom:10px;
}
.lista_albuns div img {
	margin:0 0 5px 0;
	border:2px solid #B4C6E0;
}
.lista_albuns div {
	width:150px;
	margin:0 10px 15px 0;
	float:left;
}
.tabela_padrao {
	float:left;
	width:493px;
	margin:0 0 10px 0;
}
.tabela_padrao thead tr {
	background:#B4C8E0;
	font-weight:bold;
	text-transform:uppercase;
}
.tabela_padrao thead td {
	padding:6px 0 6px 5px;	
}
.tabela_padrao td {	
	padding:3px 0 3px 5px;
	color:#3C5866;
}
.album_inst img {
	padding:1px;
	border:1px solid #B4C6E0;
	margin:4px;
}
.lista_convenios {
	float:left;
	width:100%;
}
.lista_convenios div {
	float:left;
	width:100%;
	margin-bottom:10px;
}
.lista_convenios div span {
	float:left;
	width:222px;
	margin:0 5px 10px 0;
	background:#DAE4F0;
	min-height:110px;
	_height:110px;
	padding:10px 10px 0 10px;
}



#rodape {
	float:left;
	width:995px;
	height:35px;
	background:url(../images/bg_rodape.jpg) no-repeat;
}
#rodape a {
	float:right;
	width:130px;
	height:20px;
	margin:10px 0 0 0;
	color:#787878;
	text-decoration:none;
}
#rodape a strong {
	color:#FE3B0B;
}
#rodape span {
	float:left;
	padding:15px 0 0 15px;
}
.homeesporte {
	background:url(../images/mais_info.gif) no-repeat;
	text-indent: 140px;
}
.alerta {
	background:#E0E9F2;
	color:#004D95;
	font-weight:bold;
	float:left;
	width:443px;
	padding:10px;
	margin-bottom:15px;
	font-size:14px;
}

.nolink{
	text-decoration:none;
	cursor:text;
}



#pub10, #pub20 {
	margin:0 0 0 0;
	padding:0;
	width:auto;
	list-style:none;
	background:none;
	float:left;	
}
#pub10 li, #pub20 li {
	float:left;
	width:auto;
	padding:0;
	margin:0;
	border-bottom:none;
	position:static;
	border-bottom:none;
}
.noreg {
	border:2px solid #F4DCC0;
	float:left;
	width:100%;
	text-align:center;
	background:#FEFEDA;
	font-size:15px;
	color:#918070;
	font-weight:bold;
	padding:20px 0 20px 0;
}
.proximas_agendas {
	background:url(../images/proximas_agendas.gif) no-repeat left;
	height:15px;
	float:left;
	width:100%;
	border-bottom:3px solid #aaa;
	margin-bottom:10px;
}
.agendas_anteriores {
	background:url(../images/agendas_anteriores.gif) no-repeat left;
	height:15px;
	float:left;
	width:100%;
	border-bottom:3px solid #aaa;
	margin-bottom:10px;
}
