/* CSS Document */
* {
	margin:0;
	padding:0;
}

.btWhatsapp {
  top: 13px;
  left: 13px;
  right: auto;
  bottom: auto;
  position: fixed;
  z-index: 9999;
}

bodyBACKUP{
	font: normal 12px "Helvetica", Arial, sans-serif;
	color: #494949;
	background-color: #336c95;
}
body{
	font: normal 12px "Helvetica", Arial, sans-serif;
	color: #494949;
        background-color: #258339;
}
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: center url(../imagens/fundoTopoCanoagemBrasileira.jpg) repeat-x;
        background-image:url(../imagens/fundo_menu_verde_bandeira.png);
	background-repeat: repeat-x;
	padding-bottom: 10px;
}
#total_content{
        //background: center url(../imagens/fundoTopoCanoagemBrasileira.jpg) repeat-x;
	width: 960px;
	margin: 0 auto;
}
#topo{
        //background: center url(../imagens/fundoTopoCanoagemBrasileira.jpg) repeat-x;
	//width: 960px;
	margin: 0 auto;
}
#topo_logo_canoagem {
        height: 140px;
        //background: center url(../imagens/topoCanoagemBrasileira.png) no-repeat;
        background: center url(../imagens/fundoTopoCanoagemBrasileira.jpg) repeat-x;
        //background: center url(../imagens/topo_verde_bandeira.png) no-repeat;
        clear: both;
        text-align: right;
}
#topo_logo_canoagem_sociais {
        padding-top: 110px;
        padding-right: 2px;
        float:right;
}
#topo_logo_canoagem_sociais_d {
        padding-top: 110px;
        padding-right: 20px;
        float:right;
}
#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;
	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_verde_bandeira.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_total
{
    clear: both;
    width: 100%;
    height: 341px;
}
#rodape_centro
{
    margin: 0 auto;
    width: 960px;
    clear: both;
}
#filiacoes_space
{
    clear: both;
    width: 100%;
    height: 7px;
    margin: auto;
    text-align: center;
}
#filiacoes
{
    clear: both;
    width: 100%;
    height: 143px;
    padding: 10px 0;
    margin: auto;
    text-align: center;
    background-color: #F0F0F0;
}
#apoiadores
{
    clear: both;
    width: 100%;
    height: 143px;
    padding: 10px 0;
    margin: auto;
    text-align: center;
    background-color: #d1f2d9;
}
#apoiadores_center
{
    clear: both;
    width: 960px;
    height: 143px;
    margin: auto;
    text-align: center;
}
#filiacoes_center
{
    clear: both;
    width: 960px;
    height: 143px;
    margin: auto;
    text-align: center;
}
#fundo_logos
{
    width: 180px;
    height: 143px;
    float: left;
    text-align: center;
    background-image: url(../imagens/fundo_logos.png);
}
#fundo_logos_space
{
    width: 10px;
    height: 143px;
    text-align: center;
    float: left;
}
#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_verde_bandeira.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;
}
#busca {
    clear: both;
    padding: 0px;
    margin: 0px;
    background: #f0f0f0;
    display: block;
    color: #FFF;
}
.busca_bloco_1 {
    float: left;
    display: block;
    padding: 0px;
    margin: 0px;
    width: 30%;
}
.busca_bloco_2 {
    float: left;
    display: block;
    margin-right: 10px;
    margin-top: 10px;
    padding-top: 5px;
    margin: 0px;
    width: 69%;
    text-align: right;
}
.busca_bloco_2_p {
    padding-top: 5px;
}


   /* Google Search box styles */  
#___gcse_0 {
    display: inline-block !important;
}

#___gcse_0 table {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: none !important;
    background: transparent !important;
    margin: 0 0 0 0 !important;
}

#___gcse_0 tbody {
    border-top: none !important;
}

#___gcse_0 .forum-table td,
#___gcse_0 td,
#___gcse_0 tr,
.gsc-completion-container td {
    padding: 0 !important;
    border-top: none !important;
    border-right: none !important;
    border: none !important;
}

#___gcse_0 input[type="text"] {
    padding: 4px !important;
    -webkit-border-radius: none;
    -moz-border-radius: none;
    border-radius: none;
    max-width: 999px;
    background: transparent !important;
    border: none !important;
}

.gsc-completion-container {
    border: 1px solid #6D7552 !important;
    background: #F0F1CB !important;
    font-family: inherit !important;
    padding: 4px !important;
    color: #D14F2D !important;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 2px 2px 10px #363636;
}

.gsc-completion-selected {
    margin: 0 -4px -4px -4px;
}

.gsc-completion-container b {
    color: #242424 !important;
    font-weight: 300;
}

.gsc-completion-container table {
    border-top: none !important;
    border-right: none !important;
    border-left: none !important;
    border-bottom: none !important;
}


.gsc-modal-background-image {
    background-color: #000 !important;
}

.gsc-modal-background-image-visible {
    opacity: 0.4 !important;
    -ms-filter: "alpha(opacity=40)" !important;
    filter: alpha(opacity=40) !important;
}

.gsc-results-wrapper-overlay {
    background: #F0F1ED !important;
    border: solid 1px #A9ADA4 !important;
}

.gsc-webResult.gsc-result,
.gsc-results .gsc-imageResult,
.gsc-webResult.gsc-result:hover,
.gsc-imageResult:hover {
    border-color: transparent !important;
    background-color: transparent !important;
}

.gsc-webResult.gsc-result {
    border: 1px solid transparent !important;
}

.gsc-webResult .gsc-result {
    border-bottom: 1px solid transparent !important;
}

#___gcse_0 .cse .gsc-control-cse-pt-PT,
#___gcse_0 .gsc-control-cse-pt-PT {
    padding: 0 !important;
    width: 280px !important;
    display: inline-block;
}

form.gsc-search-box {
    margin-bottom: 0 !important;
}

#___gcse_0 .cse .gsc-control-cse-pt-PT,
#___gcse_0 .gsc-control-cse-pt-PT {
    background-color: rgba(0, 0, 0, 0) !important;
    border: none !important;
    
}

#___gcse_0 .gsc-search-box .gsc-input>input:hover,
#___gcse_0 .gsc-input-box-hover {
    border: none !important;
    border-top-color: rgba(0, 0, 0, 0) !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}

#___gcse_0 .gsc-input-box {
    background: #F0F1ED !important;
    border: solid 1px #A9ADA4 !important;
    height: 25px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

input.gsc-search-button,
input.gsc-search-button:hover,
input.gsc-search-button:focus {
    background-image: none !important;
    height: 14px !important;
    width: 14px !important;
    margin-left: 5px !important;
    -webkit-border-radius: 4px 4px !important;
    -moz-border-radius: 4px 4px !important;
    border-radius: 4px !important;
    padding: 5px !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d5d6d3', endColorstr='#a8aca3',GradientType=0 ) !important;
    border: solid 1px #858A7F !important;
    border-color: #858A7F;
}