/* CSS Document */
* {
	margin:0;
	padding:0;
}
body{
	font: normal 12px "Helvetica", Arial, sans-serif;
	color: #494949;
	background-color: #336c95;
}
p {
line-height:150%;
margin: 10px 0  10px 0;

}

a:link {
	text-decoration: none;
	color: #36424a;
}
a:visited {
	text-decoration: none;
	color: #36424a;
}
a:hover {
	text-decoration: underline;
	color: #CC5914;
	font-weight:bold;
}
a:active {
	text-decoration: underline;
	color: #36424a;
}
.link_branco, a.link_branco {
    color: #f0f0f0;
}
#cabecalho_patrocinador
{
    clear: both;
    height: 51px;
    width: 100%;
    background-image: url(../imagens/novo_cabecalho/azul_verde/azul8_fundo.jpg);
}
#cabecalho_patrocinador_center
{
    margin: 0 auto;
    width: 960px;
}
#principal{
	width: 100%;
	background-image:url(../imagens/topo_fundo.jpg);
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
#principal_novo{
	width: 100%;
	background-image:url(../imagens/novo_cabecalho/topo_fundo_02.jpg);
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
#topo{
	width: 960px;
	margin: 0 auto;
}
#topo_cabecalho {
	height: 24px;
	background-image:url(../imagens/topo_cabecalho.png);
	clear: both;
}
#topo_cabecalho_novo {
	height: 24px;
	background-image:url(../imagens/topo_cabecalho.png);
	clear: both;
        border: 1px solid #CC5914;
}
#topo_menu {
	height: 43px;
	background-image:url(../imagens/topo_menu.png);
	clear: both;
}
#topo_bndes_azul{
    height: 82px;
    clear: auto;
    background-image: url(../imagens/novo_cabecalho/fundo_azul.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
#topo_bndes_azul_miolo {
    
    height: 82px;
    background-image: url(../imagens/novo_cabecalho/fundo_azul_miolo.jpg);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0 auto;
    width:  960px;
}
#topo_bndes_verde{
    height: 82px;
    clear: auto;
    background-image: url(../imagens/novo_cabecalho/fundo_verde.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
#topo_bndes_verde_miolo {
    
    height: 82px;
    background-image: url(../imagens/novo_cabecalho/fundo_verde_miolo.jpg);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0 auto;
    width:  960px;
}
#topo_bndes_branco{
    height: 82px;
    clear: auto;
    background-image: url(../imagens/novo_cabecalho/fundo_branco.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
#topo_bndes_branco_miolo {
    
    height: 82px;
    background-image: url(../imagens/novo_cabecalho/fundo_branco_miolo.jpg);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0 auto;
    width:  960px;
}
#topo_bndes_branco2{
    height: 82px;
    clear: auto;
    background-image: url(../imagens/novo_cabecalho/fundo_branco2.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
#topo_bndes_branco2_miolo {
    
    height: 82px;
    background-image: url(../imagens/novo_cabecalho/fundo_branco_miolo2.jpg);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0 auto;
    width:  960px;
}
#topo_bndes_azul2{
    height: 48px;
    clear: auto;
    background-image: url(../imagens/novo_cabecalho/fundo_azul2_miolo.png);
    background-repeat: repeat-x;
    background-position: top;
}
#topo_bndes_branco2_miolo {
    
    height: 48px;
    background-image: url(../imagens/novo_cabecalho/fundo_azul3_miolo.png);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0 auto;
    width:  960px;
}
#topo_bndes_azul3{
    height: 48px;
    clear: auto;
    background-image: url(../imagens/novo_cabecalho/fundo_azul3.png);
    background-repeat: repeat-x;
    background-position: top;
}
#topo_bndes_azul3_miolo {
    
    height: 48px;
    background-image: url(../imagens/novo_cabecalho/fundo_azul3_miolo.png);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0 auto;
    width:  960px;
}
#topo_bndes_azul4{
    height: 48px;
    clear: auto;
    background-image: url(../imagens/novo_cabecalho/fundo_azul4.png);
    background-repeat: repeat-x;
    background-position: top;
}
#topo_bndes_azul4_miolo {
    
    height: 48px;
    background-image: url(../imagens/novo_cabecalho/fundo_azul4_miolo.png);
    background-repeat: repeat-x;
    background-position: top;
    margin: 0 auto;
    width:  960px;
}
#centro {
	background-color: #FFF;
	clear: both;
	margin-top: 10px;
	padding: 5px;
	display: table;
}
#centro_left {
	float:left;
	width: 662px;
	padding-right: 3px;
        margin-right:  4px;
}
#centro_right {
	float:left;
	width: 278px;
	padding-left: 3px;
}
.centro_left_sub {
	float:left;
	width: 662px;
	padding-right: 3px;
        margin-right:  4px;
}
.centro_right_sub {
	float:left;
	width: 278px;
	padding-left: 3px;
}
.barra {
	background-image:url(../imagens/barra.png);
	clear: both;
	height: 28px;
	font-size: 13px;
	color: #FFF;
	font-weight: bold;
	padding: 5px 0 0 5px;
}
#noticias_index {
	clear:both;
	border: 1px solid #f0f0f0;
        padding-bottom: 10px;
        width: 660px;
        height: 330px;
}
#mais_noticias {
	padding-top: 3px;
	padding-bottom: 3px;
}
.block_mais_noticias {
	width: 320px;
	float: left;
	height: 100px;
	padding: 3px 3px 3px 3px;
	border-bottom: 2px solid #e0e7ed;
	border-left: 1px dashed #d1dde6;
	border-right: 1px dashed #d1dde6;
}
.block_mais_noticias_cabecalho {
	clear: both;
}
.block_mais_noticias_modalidade {
	float: left;
	font-weight: bold;
}
.block_mais_noticias_data_time {
	float: right;
	text-align: right;
}
.block_mais_noticias_miolo {
	clear: both;
}
.block_mais_noticias img {
	padding: 0 3px 3px 0;
}



#proximos_eventos {
	padding-bottom: 3px;
}
.block_evento {
        padding-bottom: 3px;
	clear: both;
	padding-top: 4px;
	border-bottom: 1px dotted #adadad;
        margin-bottom: 4x;
}
.block_evento_data {
	font-size: 10px;
}
.block_evento_descricao {
	font-weight: bold;
}
.block_evento_local {

}
#videos_index {
    clear: both;
}
.videos_index_block {
    width: 100%;
    clear: both;
    padding-bottom: 2px;
}
#fotos_index {

}
.documentos_index {
	padding-top: 3px;
}
.block_documento {
	clear: both;
}
#naimprensa_index {

}
.block_naimprensa {
	padding-bottom: 3px;
	border-bottom: 1px solid #f0f0f0;
        clear: both;
        margin-bottom: 4px;
}
#rodape_patrocinadores
{
    clear: both;
    width: 100%;
    height: 341px;
    background-image: url(../imagens/novo_cabecalho/azul_verde/rodape_novo_patrocinadores_fundo.jpg);
}
#rodape_patrocinadores_centro
{
    margin: 0 auto;
    width: 960px;
    clear: both;
}
#rodape_endereco
{
    clear: both;
    height: 168px;
    background-image: url(../imagens/novo_cabecalho/azul_verde/rodape_novo_endereco_fundo.jpg);
}
#rodape_endereco_centro
{
    margin: 0 auto;
    width: 960px;
    text-align: center;
    padding-top: 50px;
}
#rodape {
	clear: both;
	width: 100%;
	background-image:url(../imagens/rodape_fundo.png);
}
#rodape_miolo {
	margin: 0 auto;
	width: 960px;
	height: 157px;
	background-image:url(../imagens/rodape_miolo.png);
	text-align: center;
}
#rodape_novo {
	clear: both;
	width: 100%;
	background-image:url(../imagens/novo-rodape/fundo.jpg);
	margin-top: 20px;
}
#rodape_miolo_novo {
	margin: 0 auto;
	width: 960px;
	height: 563px;
	background-image:url(../imagens/novo-rodape/logos.jpg);
	text-align: center;
}
#rodape_novo_2 {
	clear: both;
	width: 100%;
	background-image:url(../imagens/novo-rodape/rodape_fundo_2.jpg);
	margin-top: 20px;
}
#rodape_miolo_novo_2 {
	margin: 0 auto;
	width: 960px;
	height: 563px;
	background-image:url(../imagens/novo-rodape/rodape_2.jpg);
	text-align: center;
}
#index_logos {
	clear: both;
	padding-top: 50px;
}
#index_logos img {
	float: left;
	padding: 0 40px 0 40px;
	border: 0;
}
#centro_bottom {
	clear: both;
	height: 18px;
	background-image:url(../imagens/centro_bottom.png);
	background-repeat: no-repeat;
}
#pagina_completa1 {
    width: 950px;
}
#pagina_right {
	float:left;
	width: 740px;
	padding: 0 5px;
}
#pagina_left {
	float:left;
	width: 197px;
	padding-right: 3px;
}
a.paginas_menus {
	display: block;
	background-color: #ecf3f9;
	border-bottom: 1px solid white;
	padding: 5px;
}
#pagina_completa {
    clear: both;
	padding: 3px;
        width: 100%;
        width: 943px;
}

#registros_encontrados {
     clear: both;
     padding: 5px;
     text-align: right;
}
#evento_logos {
    padding: 10px 0;
    text-align: center;
}
#eventos_logos img {
    padding: 20px 0px;
}
#evento_titulo {
    clear: both;
    background-image:url(../imagens/topo_menu.png);
    color: white;
    text-align: center;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 3px;
    padding: 5px
}

.block_video {
     clear: both;
     padding: 10px;
     border-bottom: 1px solid #f0f0f0;
     text-align: center;
}ock_video_nome {
    font-weight: bold;
    font-size: 14px;
}
.block_video_nome {
    clear: both;
    font-weight: bold;
    font-size: 14px;
}
.block_video_descricao {
    clear: both;
}
.block_video_descricao {
    clear: both;
}
.block_video_creditos {
    clear: both;
    font-style: italic;
}
.block_video_data {
    clear: both;
    font-style: italic;
}
.block_video_link {
    clear: both;
    font-style: italic;
}
#noticia_data{
    clear: both;
    font-style: italic;
    text-align: left;
    font-size: 10px;
    padding: 10px 0px;
}
#noticia_titulo{
    clear: both;
    text-align: center;
    font-size: 22px;
    font-weight: bold;
    padding: 10px 0px 5px 10px;
}
#noticia_gravata{
    clear: both;
    text-align: center;
    font-size: 14px;
    font-style: italic;

}
#noticia_creditos{
    clear: both;
    text-align: left;
    font-size: 10px;
    padding: 10px 0px;
}
#noticia_texto {
    padding: 10px 0px;
    clear: both;
}
.noticia_img {
    padding: 5px 5px 5px 0px;
}
#rodape_cbca{
    font-weight: bold;
    font-size: 14px;
}
#print {
    width: 760px;
    margin: 0 auto;
    padding: 10px;
}
.cadastro_sucesso {
    background: #f0f0f0;
    font-weight: bold;
}
.cadastro_titulo {
    background: #f0f0f0;
    font-weight: bold;
    clear: both;
    font-size: 15px;
    padding: 5px;
}
#botao_buscar {
	cursor: pointer;
	clear: both;
	padding: 5px;
	font-weight: bold;
}
#botao_buscar:hover {
    background-color: #f0f0f0;
}
#federacoes_cabecalho {
    clear: both;
    font-size: 20px;
    font-weight: bold;
}
.federacoes_logo {
    padding: 10px;
}
.federacoes_titulos {
    font-weight: bold;
    padding-top: 10px;
    font-size: 14px;
}
.federacoes_evento {
    font-weight: bold;
    padding-top: 10px;
    font-size: 14px;
    text-align: center;
}
.federacoes_eventos_pagina_titulo{
    padding: 10px 0 10px 0px;
    border-bottom: 1px dotted #f0f0f0;
    font-size: 14px;
    font-weight: bold;   
}
#projetos_selo {
    padding-top: 20px;
    clear: both;
    display: block;
}
#index_logos {
    padding-top: 40px;
    clear: both;
    display: block;
}
.equipe_permanente_grid_atleta {
    float: left;
    width: 170px;
    height: 200px;
    text-align: center;
    padding: 5px;
}
.equipe_permanente_atleta {
    padding: 5px;
}
