@charset "utf-8";
@import "handel-gothic.css";
@import "gotham.css";

/* -----------------------------------------------------------------------------------------------------------------------------------------
# GERAL 
----------------------------------------------------------------------------------------------------------------------------------------- */
body {	
	font-family: gothamLight, arial !important;
	font-size:13px;
	line-height:15px;
    color: #000000;
	background: #ffffff;
}

a { font-family: gothamLight, arial;  color:#007db5; text-decoration:none; }
p { font-size: 16px; font-family: gothamLight, arial; line-height:20px; color: #626262; margin: 5px 0 20px 0; text-align: justify; }
h1, h2, h3, h4, h5, h6 { font-family: HandelGothic, arial; font-weight: normal; }
h1 { font-size: 24px; line-height: 28px; }
h2 { font-size: 18px; line-height: 22px; }
h3 { font-size: 16px; line-height: 20px; }
h4 { font-size: 14px; line-height: 18px; }
h5, h6 { font-size: 12px; line-height: 14px; }
hr { border: 2px dotted #e1e8f2; width: 100%; }
.noMarginRight { margin-right: 0 !important; }
.noMarginLeft { margin-left: 0 !important; }
.corpo { text-align: justify; margin-top: 30px; margin-bottom: 20px; }
.social { margin-top: 20px; width: 915px; border-top: 1px solid #eee; border-bottom: 1px solid #eee; padding: 10px 0; text-align: right; }
.social .txt { color: #007a3c; font-size: 16px; margin-right: 20px; font-family: HandelGothic; }
.anexo li { font-family: HandelGothic; list-style: disc; height: 24px; margin-left: 20px; color:#007db5; }
.video { margin-bottom: 30px; }
/* ------------------------------------------------------------------------------------------------------------------------------------- */


/* -----------------------------------------------------------------------------------------------------------------------------------------
PRINCIPAL
----------------------------------------------------------------------------------------------------------------------------------------- */
#principal { width: 1339px; margin: 0 auto; }



/* -----------------------------------------------------------------------------------------------------------------------------------------
TOPO 
----------------------------------------------------------------------------------------------------------------------------------------- */
#topo { width: 1339px; margin: 0 auto; background-color: #fff; margin-bottom: 30px; }
#topo .cadastro { background: url(../images/general/bg-cadastro.png) no-repeat; float: right; width: 1088px; height: 48px; text-align: right; padding-top: 17px; }
#topo .cadastro a { font-family: "HandelGothic", arial; color: #fff; font-size: 23px; font-weight: bold; margin: 0 30px 0 0; }
#topo h1 { float: left; }
#topo .logo { background: url(../images/general/logo.jpg) no-repeat; width: 217px; height: 130px; display: block; margin: 20px 0 0 20px; text-indent: -9999px; }
#topo .superbanner { margin:0 0 30px 0; text-align: right; }
#topo .superbanner span { display: block; font-size: 10px; }
#topo #menu { background: url(../images/general/bg-menu.png) no-repeat; float: right; width: 1087px; height: 78px;  }
#topo #times { display: block; float: right; width: 1087px; margin-top: 20px; }
#topo #times .carousel { display: block; width: 1020px; margin-left: 35px; }
#topo #times ul { display: none; width: 1020px; }
#topo #times .carousel li { float: left; width: 50px; height: 30px; margin: 0 5px; }
#topo #times .prev { background: url(../images/general/seta.png) -24px -24px no-repeat; display: block; width: 24px; height: 24px; float: left; }
#topo #times .prev:hover { background-position: -24px 0; }
#topo #times .next { background: url(../images/general/seta.png) 0 -24px no-repeat; display: block; float: right; width: 24px; height: 24px; }
#topo #times .next:hover { background-position: 0 0; }
#topo #timelineTwitter { float: right; margin-top: 30px; background: url(../images/general/barra-twitter.png) no-repeat; width: 906px; height: 35px; }
#topo #timelineTwitter .usuario { color: #fff; line-height: 35px; margin-left: 128px; margin-right: 20px; font-weight: bold; float: left; }
#topo #sigaTwitter { float: right; margin-top: 32px; margin-left: 20px; }
#topo #formPesquisa { float: right; margin-top: 32px; margin-left: 20px; }
#topo #formPesquisa #pesquisa { font-family: "HandelGothic", arial; padding-left: 8px; height: 26px; line-height: 26px; width: 145px; margin-right: -3px; background-color: #e6e7e8; border: 1px solid #e6e7e8; color: #a7a9ac; }
#topo #formPesquisa .button { background: url(../images/general/ico-busca.png) no-repeat; width: 32px; height: 30px; border: none; }



/* -----------------------------------------------------------------------------------------------------------------------------------------
CONTEUDO 
----------------------------------------------------------------------------------------------------------------------------------------- */
.conteudo { background-color: #fff;  margin: 0 auto; width: 1279px; border: 2px solid #bcbec0; padding: 28px 28px 0 28px; }


/* -----------------------------------------------------------------------------------------------------------------------------------------
HOME 
----------------------------------------------------------------------------------------------------------------------------------------- */
#home { float: left; width: 915px; margin-right: 20px; }

/* VITRINE */
#vitrine { width: 915px; height:687px; background-color:#fff; margin-bottom: 30px; overflow: hidden; }
#vitrine ul.ui-tabs-nav { width:915px; position: absolute; z-index: 9999; margin-top: -3px; }
#vitrine ul.ui-tabs-nav li { width: 183px; box-sizing: border-box; font-size:12px; color:#666; float: left; border-right: 1px solid #5c5b5d; }
#vitrine ul.ui-tabs-nav li a span { padding: 15px 10px 5px 20px; display: block; font-size: 13px; line-height: 16px; font-family: GothamBold, arial; color: #fff; font-weight: normal; }	
#vitrine ul.ui-tabs-nav li a { border-bottom: 1px solid #366ea0; }
#vitrine li.ui-tabs-nav-item a { display:block; height:68px; color:#333; background-color: #292526; line-height:20px; }
#vitrine li.ui-tabs-nav-item a:hover { background:#3e3c3e; }
#vitrine li.ui-tabs-selected { background:url('../images/general/seta-vitrine.gif') top center no-repeat; }
#vitrine li.ui-tabs-selected a { margin-top: 11px; height: 57px; }
#vitrine li.ui-tabs-selected a span { padding-top: 4px !important; }
#vitrine ul.ui-tabs-nav li.ui-tabs-selected a { background:#3e3c3e; }
#vitrine .ui-tabs-panel { overflow: hidden; }
#vitrine .ui-tabs-hide { display:none; }
#vitrine .ui-tabs-panel .info { width: 875px; position: relative; height: 50px; padding: 20px; margin-top: -90px; background: url(../images/general/info-bg.png) repeat-x; }
#vitrine .ui-tabs-panel .info h3 { font-size: 16px; color: #fff; font-weight: normal; margin-bottom: 8px; }
#vitrine .ui-tabs-panel .info span { font-family: gothamLight, arial; font-style: italic; font-size: 13px; color: #fff; }


/* CBBC TV */
#cbbcTv { clear: left; width: 915px; height:525px; background-color:#e6e7e8; margin-bottom: 30px; }
#cbbcTv  #cycleVideos { width: 915px; height: 370px; position: absolute; overflow: hidden; }
#cbbcTv h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; border-bottom: 1px solid #bcbec0; height: 68px; padding: 10px 0 8px 30px; margin-bottom: 30px; }
#cbbcTv .lista { display: none; margin: 0 35px; }
#cbbcTv .lista li { width: 187px; float: left; margin-right: 32px; }
#cbbcTv .lista li .foto { display: block; margin-bottom: 30px; }
#cbbcTv .lista li .foto .play { background: url(../images/general/play.png) no-repeat; width: 39px; height: 39px; position: absolute; margin: 105px 0 0 130px; }
#cbbcTv .lista li .texto { background: url(../images/general/bg-texto-cbbctv.png); padding: 10px; height: 160px; }
#cbbcTv .lista li .texto h4 { color: #ef4136; font-size: 16px; font-family: gothamBold, arial; margin-bottom: 10px; margin-top: 10px; }
#cbbcTv .lista li .texto p { font-style: italic; line-height: 18px; }
#cbbcTv .mais { background: url(../images/general/mais-videos.png) no-repeat; width: 241px; height: 25px; float: right; margin:360px 30px 0 0; }
#cbbcTv .nav { margin-left: 775px; margin-top: -95px; position: absolute; }
#cbbcTv .prev { background: url(../images/general/seta2.png) 0 0 no-repeat; display: block; width: 42px; height: 43px; float: left; margin-right: 15px; }
#cbbcTv .prev:hover { background-position: 0 -43px; }
#cbbcTv .next { background: url(../images/general/seta2.png) -42px 0 no-repeat; display: block; float: left; width: 42px; height: 43px; }
#cbbcTv .next:hover { background-position: -42px -43px; }


/* CENTRAL DE FOTOS */
#centralFotos { clear: left; width: 911px; height:410px; float: left; border: 2px solid #a7a9ac; margin:0 20px 30px 0; background-color:#e6e7e8; }
#centralFotos h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; border-bottom: 1px solid #bcbec0; height: 68px; padding: 10px 0 8px 30px; margin-bottom: 30px; }
#centralFotos #cycleFotos { width: 911px; height: 250px; position: absolute; overflow: hidden; }
#centralFotos .lista { display: none; }
#centralFotos .lista li { width: 264px; float: left; margin-left: 30px }
#centralFotos .lista li .foto { display: block; margin-bottom: 30px; }
#centralFotos .mais { background: url(../images/general/mais-fotos.png) no-repeat; width: 233px; height: 25px; float: right; margin:260px 25px 0 0 }
#centralFotos .nav { margin-left: 775px; margin-top: -95px; position: absolute; }
#centralFotos .prev { background: url(../images/general/seta2.png) 0 0 no-repeat; display: block; width: 42px; height: 43px; float: left; margin-right: 15px; }
#centralFotos .prev:hover { background-position: 0 -43px; }
#centralFotos .next { background: url(../images/general/seta2.png) -42px 0 no-repeat; display: block; float: left; width: 42px; height: 43px; }
#centralFotos .next:hover { background-position: -42px -43px; }


/* TOP-PLAYERS */
#top-players { width: 445px; height: 390px; float: left; border: 2px solid #bcbec0; margin-bottom: 30px;}
#top-players h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; border-bottom: 1px solid #bcbec0; height: 39px; padding: 10px 0 0 30px; margin-bottom: 15px; }
#top-players .categoria { margin-left: 6px; border-bottom: 1px solid #bdbec1; height: 21px; width: 430px; }
#top-players .categoria li { float: left; margin: 0 5px; }
#top-players .categoria li a { font-family: gothamLight, arial; font-weight: bold; font-size: 13px; background: url(../images/general/abas2.png) 0 0 no-repeat; display: block; width: 133px; height: 16px; color: #939598; text-align: center; padding-top: 5px; }
#top-players .categoria li a:hover { background-position: 0 -21px; color: #fff; }
#top-players .categoria li a.ativo { background-position: 0 -21px; color: #fff; }
#top-players .gridview { width: 425px; margin: 0 0 7px 10px; border-collapse: collapse; border-spacing: 0; }
#top-players .gridview td { text-align: left; border-bottom: 1px solid #b1b3b6; border-top: 1px solid #b1b3b6; font-family: gothamLight, arial; font-style: italic; font-size: 14px; line-height: 16px; padding: 2px 0; color: #1c75bc; }
#top-players .gridview td.rang { width: 20px; color: #58595b; padding-left: 10px; }
#top-players .gridview td.atleta { color: #1c75bc; }
#top-players .gridview td.placar { font-style: normal; font-weight: bold; text-align: right; padding-right: 10px; color: #58595b; }
#top-players .gridview .odd { background-color: #f1f2f2; }
#top-players .gridview .even { background-color: #ffffff; }
#top-players .contaba { display: none; }
#top-players #tabPontos, #top-players #tabRebotes, #top-players #tabPasses { clear: both;  padding-top: 10px; }
#top-players .mais { background: url(../images/general/ranking.png) no-repeat; width: 96px; height: 20px; float: right; margin-right: 10px; }
#top-players .box { width: 405px; margin-left: 20px; padding: 10px; height: 150px; }
#top-players .box a { float: left; margin-right: 30px; }
#top-players .box .primeiro { width: 270px; margin-top: 20px; float: left; }
#top-players .box .primeiro .rang { font-family: gothamBold, arial; font-size: 19px; color: #58595b; line-height: 20px; float: left; margin-right: 4px; }
#top-players .box .primeiro h3 { font-family: gothamBold, arial; font-size: 19px; color: #1c75bc; line-height: 20px; margin-bottom: 5px; }
#top-players .box .primeiro .placar { font-family: gothamBold, arial; font-size: 19px; color: #58595b; line-height: 20px; }
#top-players .box .primeiro .time { margin-top: 20px; }
#top-players .box .primeiro .time img { float: left; margin-right: 10px; }
#top-players .box .primeiro .time h4 { line-height: 30px; font-weight: bold; color: #1c75bc; font-size: 12px; font-family: gothamLight, arial; text-transform: uppercase; }


/* FACEBOOK */
#facebook { width: 421px; height: 390px; float: left; border: 2px solid #3b5998; margin: 0 0 30px 30px; }
#facebook h2 { background: #3b5998; border-bottom: 1px solid #3b5998; height: 39px; padding: 10px 0 0 30px; margin-bottom: 15px; }
#facebook .box { margin-left: 20px; }


/* ADVERTISEMENT */
#advertisement { width: 432px; height: 390px; float: left; border: 2px solid #bcbec0; margin: 0 0 30px 30px; }
#advertisement h2 { font-family: gothamLight, arial; font-size: 12px; margin-top: -20px; margin-bottom: 10px; }
#advertisement .flash { margin: 22px 0 0 26px;}

/* BANNER */
#banner { width: 432px; height: 390px; float: left; border: 2px solid #bcbec0; margin: 0 0 30px 0 }
#banner h2 { font-family: gothamLight, arial; font-size: 12px; margin-top: -20px; margin-bottom: 10px; }
#banner .flash { margin: 22px 0 0 26px;}





/* -----------------------------------------------------------------------------------------------------------------------------------------
WIDGET 
----------------------------------------------------------------------------------------------------------------------------------------- */
#widget { float: right; width: 340px; }

#widget #curiosidades h2 { margin-bottom: 10px;}

#assessoria { width: 340px; border: 2px solid #bcbec0; margin-bottom: 30px; }
#assessoria h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; border-bottom: 2px solid #0066cc; height: 48px; color: #0066cc; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 20px; margin-bottom: 20px; }
#assessoria p { margin-left: 20px; color: #000; line-height: 20px; }

/* ÚLTIMAS NOTICIAS  */
#ultimas { width: 340px; height: 681px; border: 2px solid #bcbec0; margin-bottom: 30px; }
#ultimas h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; border-bottom: 2px solid #0066cc; height: 48px; color: #0066cc; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 20px; margin-bottom: 20px; }
#ultimas .news li { border-bottom: 2px dotted #0066cc; padding: 18px 0; margin: 0 18px; }
#ultimas .news li a { font-size: 16px; color: #000; font-style: italic; }
#ultimas .news li span { display: block; margin-top: 5px; font-style: italic; font-size: 12px; font-weight: bold; }
#ultimas h5 { clear: both; margin: 10px 0 0 20px; color:#0066cc; font-size:16px; font-style: italic; font-weight: normal; margin-bottom: 5px; }
#ultimas .mais { margin-left: 20px; }
#ultimas .mais li { padding-right: 10px; float: left; }
#ultimas .mais li a { padding-right: 10px; font-size: 13px; color: #000000; font-style: italic; font-weight: bold; }

/* CALENDARIO */
#calendario { width: 340px; height: 521px; border: 2px solid #bcbec0; margin-bottom: 30px;}
#calendario h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; border-bottom: 2px solid #0066cc; height: 48px; color: #0066cc; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 20px; margin-bottom: 10px; }
#calendario .genero li { float: left; margin-left: 24px; }
#calendario .genero .masculino { background: url(../images/general/masculino.png) no-repeat; display: block; width: 133px; height: 28px; }
#calendario .genero .feminino { background: url(../images/general/feminino.png) no-repeat; display: block; width: 133px; height: 28px; }
#calendario .historico { margin-left: 9px; border-bottom: 1px solid #bdbec1; height: 23px; width: 320px; }
#calendario .historico li { float: left; margin: 0 5px; }
#calendario .historico li a { font-family: gothamLight, arial; font-weight: bold; font-size: 13px; background: url(../images/general/abas.png) 0 0 no-repeat; display: block; width: 148px; height: 19px; color: #939598; text-align: center; padding-top: 5px; }
#calendario .historico li a:hover { background-position: 0 -25px; color: #fff; }
#calendario .historico li a.ativo { background-position: 0 -25px; color: #fff; }
#calendario .gridview { width: 320px; margin: 0 0 15px 10px; border-collapse: collapse; border-spacing: 0; }
#calendario .gridview th { background-color: #d1d3d4; border-bottom: 1px solid #b1b3b6; border-top: 1px solid #b1b3b6; color: #58595b; font-family: gothamLight, arial; font-style: italic; font-size: 16px; line-height: 18px; padding: 5px 0; }
#calendario .gridview td { text-align: center; border-bottom: 1px solid #b1b3b6; border-top: 1px solid #b1b3b6; font-family: gothamLight, arial; font-style: italic; font-size: 13px; line-height: 16px; padding: 5px 0; color: #1c75bc; }
#calendario .gridview td.hora { color: #58595b; }
#calendario .gridview td.placar { font-style: normal; font-weight: bold; font-size: 14px; }
#calendario .gridview .odd { background-color: #f1f2f2; }
#calendario .gridview .even { background-color: #ffffff; }
#calendario .contaba { display: none; }
#calendario #tabHistorico1, #calendario #tabHistorico2 { clear: both;  padding-top: 10px; }
#calendario .mais { background: url(../images/general/mais.png) no-repeat; width: 80px; height: 20px; float: right; margin-right: 10px; }
#calendario .classificacao td { text-align: left !important; font-style: normal !important; }
#calendario .classificacao th { font-style: normal !important; font-size: 12px !important; }
#calendario .classificacao td.placar { text-align: center !important; }


/* CURIOSIDADES */
.home { height: 836px !important; }
.home .box { padding: 16px 0 !important; }
#curiosidades { width: 340px; height: 468px; float: left; border: 2px solid #bcbec0; margin-bottom: 30px; }
#curiosidades h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; border-bottom: 2px solid #0066cc; height: 48px; color: #0066cc; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 20px; }
#curiosidades .box { margin: 0 10px; border-bottom: 1px dotted #0066cc; padding-bottom: 10px; margin-bottom: 15px; }
#curiosidades .foto { clear: both; display: block; margin: 0 0 20px 0; }
#curiosidades .texto { width: 290px; margin: 0 auto; text-align: justify; font-size: 16px; line-height: 18px; }
#curiosidades .leiamais { color: #000; width: 290px; text-align: right; margin-top: 5px; font-weight: bold; font-style: italic; font-size: 16px; line-height: 18px; display: block; }
#curiosidades .mais { background: url(../images/general/todas.png); width:85px; height: 20px; display: block; float: right; margin-right: 20px; }



/* -----------------------------------------------------------------------------------------------------------------------------------------
CBBC
----------------------------------------------------------------------------------------------------------------------------------------- */
#cbbc { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#cbbc h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 20px; }
#cbbc h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#cbbc h3 { clear: both; background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 48px; color: #007a3c; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 40px; margin-bottom: 20px; }
#cbbc h4 { font-size: 18px; color: #0066cc; }
#cbbc #accordion li { color: #2f67b2; border-bottom: 1px solid #fff; padding: 10px 20px; }
#cbbc #accordion li.odd { background-color: #f0f1f1; }
#cbbc #accordion li.even { background-color: #d2d3d5; }
#cbbc #accordion h4 { cursor: pointer; font-size: 20px; color: #2f67b2; font-family: GothamBold, arial; }
#cbbc #accordion .accordion{ display: none; }
#cbbc #accordion .gridview { width: 850px; margin: 30px 0 7px 10px; border-collapse: collapse; border-spacing: 0; }
#cbbc #accordion .gridview th { text-align: left; background-color: #fff; padding: 10px; font-size: 20px; font-family: GothamLight; }
#cbbc #accordion .gridview td { text-align: left; border-bottom: 1px solid #fff; padding: 10px; }
#cbbc #accordion .gridview td a { font-family: GothamLight; font-size: 16px; color: #009444; }
#cbbc #accordion .gridview .odd { background-color: #f0f1f1; }
#cbbc #accordion .gridview .even { background-color: #d2d3d5; }
#cbbc .descricao { height: 260px; }
#cbbc .descricao .foto { float: left; margin-right: 22px; }
#cbbc .descricao h4 { padding-top: 30px; }
#cbbc .descricao p { font-size: 16px; color: #000000; line-height: 21px; margin-top: 10px; }
#cbbc .equipe li { float: left; width: 205px; height: 260px; margin-right: 31px; text-align: right; }
#cbbc .equipe li img { margin-bottom: 10px; }
#cbbc .equipe li h5 { margin-top: 6px; display: block; }
#cbbc .equipe li p { text-align: right; font-size: 12px; }

/* -----------------------------------------------------------------------------------------------------------------------------------------
CALENDARIO / RESULTADO
----------------------------------------------------------------------------------------------------------------------------------------- */
#calendarioResultado { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#calendarioResultado h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 40px; }
#calendarioResultado h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#calendarioResultado h3 { clear: both; background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 40px; color: #007a3c; font-size: 18px; font-weight: normal; line-height: 40px; padding-left: 40px; margin-bottom: 4px; }
#calendarioResultado h4 { margin-bottom: 5px; font-size: 20px; color: #58595b; }
#calendarioResultado .lista { float: left; width: 320px; color: #58595b; font-size: 18px; font-family: HandelGothic, arial; font-weight: normal; }
#calendarioResultado .lista li { height: 48px; padding-left: 80px; line-height: 25px; }
#calendarioResultado .opcoes { float: left; }
#calendarioResultado .opcoes select { width: 240px; }
#calendarioResultado .pesquisar { margin: 0 auto; width: 190px; height: 30px; display: block; clear: both; color: #333333; font-size: 18px; font-family: HandelGothic, arial; margin-bottom: 18px; border:1px solid #dcdcdc; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e7e8)); background: -moz-linear-gradient(top, #fff, #e6e7e8); background: -o-linear-gradient(top, #fff, #e6e7e8); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
#calendarioResultado #loadResultado { margin: 30px 0; }
#calendarioResultado .gridview { width: 915px; margin:0 0 60px 0; border-collapse: collapse; border-spacing: 0; }
#calendarioResultado .gridview th { background-color: #d1d3d4; color: #58595b; font-family: gothamLight, arial; font-size: 14px; line-height: 18px; padding: 5px 0; }
#calendarioResultado .gridview td { text-align: center; font-family: gothamLight, arial; font-size: 13px; line-height: 16px; padding: 5px 0; color: #58595b; }
#calendarioResultado .gridview td.hora { color: #58595b; }
#calendarioResultado .gridview td.placar { font-style: normal; font-weight: bold; font-size: 14px; }
#calendarioResultado .gridview .odd { background-color: #f1f2f2; }
#calendarioResultado .gridview .even { background-color: #ffffff; }


/* -----------------------------------------------------------------------------------------------------------------------------------------
SAIBA MAIS
----------------------------------------------------------------------------------------------------------------------------------------- */
#saibamais { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#saibamais h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 20px; }
#saibamais h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#saibamais h3 { clear: both; background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 48px; color: #007a3c; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 40px; margin-bottom: 20px; }
#saibamais h4 { font-size: 20px; color: #0066cc; }
#saibamais p img { float: left; margin-right: 10px; }
#saibamais #accordion li { color: #2f67b2; border-bottom: 1px solid #fff; padding:0; }
#saibamais #accordion .odd { background-color: #f0f1f1; }
#saibamais #accordion .even { background-color: #d2d3d5; }
#saibamais #accordion h4 { padding: 10px 20px; cursor: pointer; font-size: 20px; color: #2f67b2; font-family: GothamBold, arial; }
#saibamais #accordion .accordion{ display: none; }

#saibamais #accordion .gridview { width: 700px; margin: 0 0 7px 10px; border-collapse: collapse; border-spacing: 0; }
#saibamais #accordion .gridview th { text-align: left; background-color: #fff; padding: 8px; font-size: 20px; font-family: GothamLight; }
#saibamais #accordion .gridview td { text-align: left; border-bottom: 1px solid #fff; padding: 8px; }
#saibamais #accordion .gridview td a { font-family: GothamLight; font-size: 14px; color: #2e68b1; font-weight: bold; }
#saibamais #accordion .gridview .odd { background-color: #f0f1f1; }
#saibamais #accordion .gridview .even { background-color: #d2d3d5; }

#saibamais #accordion .gridview2 { width: 700px; margin: 0 0 20px 10px; border-collapse: collapse; border-spacing: 0; }
#saibamais #accordion .gridview2 th { text-align: left; color: #fcee21; background-color: #007a3c; padding: 8px; font-size: 20px; font-family: GothamLight; }
#saibamais #accordion .gridview2 td { text-align: left; border-bottom: 1px solid #fff; padding: 8px; font-family: GothamLight; font-size: 14px; color: #2e68b1; font-weight: bold; }
#saibamais #accordion .gridview2 td a { font-family: GothamLight; font-size: 14px; color: #2e68b1; font-weight: bold; }
#saibamais #accordion .gridview2 .odd { background-color: #f0f1f1; width: 650px; }
#saibamais #accordion .gridview2 .even { background-color: #d2d3d5; width: 50px; text-align: center; }

#saibamais .accordion { width: 915px; background-color: #fff; padding: 30px 0; }
#saibamais .accordion p { margin: 20px 10px 20px 20px; color: #414042; font-size: 16px; line-height: 18px; }


/* -----------------------------------------------------------------------------------------------------------------------------------------
IMPRENSA
----------------------------------------------------------------------------------------------------------------------------------------- */
#imprensa { float: left; width: 915px; margin-right: 20px; margin-bottom: 40px; }
#imprensa h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 20px; }
#imprensa h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#imprensa h3 { clear: both; background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 48px; color: #007a3c; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 40px; margin-bottom: 20px; }
#imprensa h4 { font-size: 20px; color: #0066cc; }
#imprensa .nav { clear: both; display: block; height: 60px; margin: 40px 0 20px 100px; }
#imprensa .nav li { float: left; margin: 0 5px; }
#imprensa .nav li a { font-family: HandelGothic, arial; line-height: 24px; font-size:24px; background: url(../images/general/abas3.png) 0 0 no-repeat; display: block; width: 226px; height: 34px; color: #fff; text-align: center; padding-top: 5px; }
#imprensa .nav li a:hover { background-position: 0 -39px; }
#imprensa .nav li a.ativo { background-position: 0 -39px; }

#imprensa .detalhe { display: block; width:800px; margin: 0 0 20px 0; }
#imprensa .detalhe .corpo p { margin:0; padding:0; width: 915px; display:block; color: #000000; line-height: 18px; text-align: justify; }
#imprensa .detalhe .nivo { display: block; margin-bottom:30px; }
#imprensa .detalhe h4 { font-size: 36px; line-height: 38px; color: #007a3c; display: block; margin-bottom: 10px; }
#imprensa .detalhe h3 { background: none; font-size: 36px; line-height: 38px; height: 100%; margin-left: 0; padding-left: 0;  }
#imprensa .detalhe h5 { font-size: 16px; line-height: 18px; color: #007a3c; display: block; margin-bottom: 10px; }

#imprensa .noticia { display: block; width:800px; margin: 40px 0 20px 40px; }
#imprensa .noticia .normal { display: block; clear: both; margin-bottom: 50px; }
#imprensa .noticia .normal p { margin:0; padding:0; display:block; color: #000000; text-align: justify; }
#imprensa .noticia .normal .img { display: block; float: left; margin-right:30px; }
#imprensa .noticia .normal h4 { font-size: 36px; line-height: 38px; color: #007a3c; display: block; margin-bottom: 10px; }

#imprensa .releases {display: block; width:800px; margin: 0 0 20px 40px; }
#imprensa .releases .normal { display: block; clear: both; margin-bottom: 50px; padding-bottom: 10px; border-bottom: 2px solid #408cd9; }
#imprensa .releases .normal p { margin:0; padding:0; display:block; color: #000000; text-align: justify; }
#imprensa .releases .normal .box { float: left; margin-right: 30px; }
#imprensa .releases .normal h4 { font-size: 36px; line-height: 38px; color: #007a3c; display: block; }
#imprensa .releases .normal .data { font-size: 18px; color: #999999; font-family: HandelGothic, arial; }

#imprensa .clipping {display: block; width:800px; margin: 0 0 20px 40px; }
#imprensa .clipping .normal { display: block; clear: both; margin-bottom: 50px; padding-bottom: 10px; border-bottom: 2px solid #408cd9; }
#imprensa .clipping .normal p { clear:both; margin:0; padding:0; display:block; color: #000000; text-align: justify; }
#imprensa .clipping .normal h4 { float: left; font-size: 36px; line-height: 38px; color: #007a3c; display: block; }
#imprensa .clipping .normal .data { font-size: 18px; margin-left: 10px; line-height: 48px; color: #999999; font-family: HandelGothic, arial; }


/* -----------------------------------------------------------------------------------------------------------------------------------------
GALERIA
----------------------------------------------------------------------------------------------------------------------------------------- */
#galeria { float: left; width: 915px; margin-right: 20px; margin-bottom: 40px; }
#galeria h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 20px; }
#galeria h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#galeria h3 { clear: both; background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 48px; color: #007a3c; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 40px; margin-bottom: 20px; }
#galeria h4 { font-size: 20px; color: #0066cc; }



/* -----------------------------------------------------------------------------------------------------------------------------------------
VÍDEO
----------------------------------------------------------------------------------------------------------------------------------------- */
#video { float: left; width: 915px; margin-right: 20px; margin-bottom: 40px; }
#video h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 20px; }
#video h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#video h3 { clear: both; background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 48px; color: #007a3c; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 40px; margin-bottom: 20px; }
#video #capa { height: 515px; margin-bottom: 20px; }
#video .thumbs { margin-left: 20px; }
#video .thumbs li a { border: 1px solid #CCCCCC; display: block; padding: 2px; }
#video .thumbs li a:hover { background: #000; }


/* -----------------------------------------------------------------------------------------------------------------------------------------
COMPETIÇÃO
----------------------------------------------------------------------------------------------------------------------------------------- */
#competicao { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#competicao h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 20px; }
#competicao h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#competicao h3 { clear: both; background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 48px; color: #007a3c; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 40px; margin-bottom: 20px; }
#competicao h4 { font-size: 20px; color: #0066cc; }
#competicao #accordion li { color: #2f67b2; border-bottom: 1px solid #fff; padding: 10px 20px; }
#competicao #accordion li.odd { background-color: #f0f1f1; }
#competicao #accordion li.even { background-color: #d2d3d5; }
#competicao #accordion h4 { cursor: pointer; font-size: 20px; color: #2f67b2; font-family: GothamBold, arial; }
#competicao #accordion .accordion{ display: none; }
#competicao #accordion .gridview { width: 850px; margin: 30px 0 7px 10px; border-collapse: collapse; border-spacing: 0; }
#competicao #accordion .gridview th { text-align: left; background-color: #fff; padding: 10px; font-size: 20px; font-family: GothamLight; }
#competicao #accordion .gridview td { text-align: left; border-bottom: 1px solid #fff; padding: 10px; }
#competicao #accordion .gridview td a { font-family: GothamLight; font-size: 16px; color: #009444; }
#competicao #accordion .gridview .odd { background-color: #f0f1f1; }
#competicao #accordion .gridview .even { background-color: #d2d3d5; }


/* -----------------------------------------------------------------------------------------------------------------------------------------
CLUBE
----------------------------------------------------------------------------------------------------------------------------------------- */
#clube { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#clube h1 { width: 700px; margin: 0 auto; margin-bottom: 30px; text-align: center; color: #2e68b1; font-size: 26px; border-bottom: 2px solid #a0a1a3; }
#clube h1 span { display: block; margin: 20px 0; }
#clube h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 20px; }
#clube h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#clube h3 { clear: both; height: 50px; color: #f9ec23; font-size: 24px; font-weight: normal; line-height: 50px; padding-left: 20px; background-color: #017b3f; }
#clube h4 { font-size: 20px; color: #0066cc; }
#clube #accordion li { color: #2f67b2; border-bottom: 1px solid #fff; padding: 10px 20px; }
#clube #accordion li.odd { background-color: #f0f1f1; }
#clube #accordion li.even { background-color: #d2d3d5; }
#clube #accordion h4 { cursor: pointer; font-size: 20px; color: #2f67b2; font-family: GothamBold, arial; }
#clube #accordion .accordion{ display: none; }
#clube #accordion .gridview { width: 850px; margin: 30px 0 7px 10px; border-collapse: collapse; border-spacing: 0; }
#clube #accordion .gridview th { text-align: left; background-color: #f1f1f2; padding: 10px; font-size: 20px; font-family: GothamLight; }
#clube #accordion .gridview td { text-align: left; border-bottom: 1px solid #fff; padding: 10px; }
#clube #accordion .gridview td a { font-family: GothamLight; font-size: 16px; color: #009444; }
#clube #accordion .gridview .odd { background-color: #f0f1f1; }
#clube #accordion .gridview .even { background-color: #d2d3d5; }
#clube .capa { margin-bottom: 30px; }
#clube .anexo { float: right; background: url(../images/general/anexo.png) no-repeat; padding-left: 50px; margin-bottom: 20px; color: #FF0000; font-size: 12px; display: block; width: 350px; height: 39px; }
#clube .equipe { width: 915px; margin: 0; margin-bottom: 30px; border-collapse: collapse; border-spacing: 0; }
#clube .equipe thead th { background-color: #f1f1f2; }
#clube .equipe th { text-align: center; color: #2e68b1; padding: 10px; font-size: 20px; font-family: GothamLight; }
#clube .equipe td { text-align: center; border-bottom: 1px solid #fff; padding: 10px; font-size: 16px; font-style: italic; font-family: GothamLight; }
#clube .equipe .odd { background-color: #d0d2d3; }
#clube .equipe .even { background-color: #f1f1f2; }
#clube .equipe .left { text-align: left; }
#clube .tecnico { width: 435px; margin-right: 45px; float: left; margin-bottom: 20px; }
#clube .tecnico span { display: block; margin: 60px 20px 20px 20px; font-size: 16px; font-family: GothamLight;  }
#clube .tecnico img { display: block; margin: 10px 40px 20px 20px; float: left; }
#clube .comissao { width: 435px; float: left; margin-bottom: 20px; }
#clube .comissao span { display: block; margin: 20px; font-size: 16px; font-family: GothamLight; }

#clube .administracao .integrantes { display: block; float: left; border-left: 1px solid #424143; padding-left: 40px; }
#clube .administracao span { display: block; margin: 50px 20px 20px 20px; font-size: 16px; font-family: GothamLight; float: left; }
#clube .administracao img { display: block; margin: 10px 20px 20px 20px; float: left; }

#endereco { width: 340px; padding-bottom: 20px; border: 2px solid #bcbec0; margin-bottom: 30px; }
#endereco h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; border-bottom: 2px solid #0066cc; height: 48px; color: #0066cc; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 20px; margin-bottom: 20px; }
#endereco span { display: block; margin: 20px; font-size: 16px; line-height: 22px; font-family: GothamLight; }



/* -----------------------------------------------------------------------------------------------------------------------------------------
SELEÇÃO
----------------------------------------------------------------------------------------------------------------------------------------- */
#selecao { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#selecao h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 20px; }
#selecao h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#selecao h3 { clear: both; background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 48px; color: #007a3c; font-size: 20px; font-weight: normal; line-height: 48px; padding-left: 40px; margin-bottom: 20px; }
#selecao h4 { font-size: 20px; color: #0066cc; }
#selecao hr { border: 1px solid #808184; }

#selecao #accordion li { color: #2f67b2; border-bottom: 1px solid #fff; padding:0; }
#selecao #accordion .odd { background-color: #f0f1f1; }
#selecao #accordion .even { background-color: #d2d3d5; }
#selecao #accordion h4 { padding: 10px 20px; cursor: pointer; font-size: 20px; color: #2f67b2; font-family: GothamBold, arial; }
#selecao #accordion .accordion{ display: none; }
#selecao .box { position: relative; width: 434px; height: 289px; float: left; margin-right: 20px; margin-bottom: 20px; }
#selecao .box span { background: url("../images/general/info-bg.png") repeat-x scroll 0 0 transparent; position: absolute; top: 260px; padding-right: 20px; color: #fff; font-size: 16px; font-family: GothamBold, arial; width: 414px; height: 30px; line-height: 30px; display: block; text-align: right; }

#selecao .ui-jcoverflip { position: relative; }      
#selecao .ui-jcoverflip--item { position: absolute; display: block; }            
#selecao #wrapper { width: 850px; overflow: hidden; margin-left: 30px; }      
#selecao #flip { height: 300px; width: 850px; margin-bottom: 50px; }
#selecao #flip .ui-jcoverflip--title { position: absolute; bottom: -30px; width: 100%; text-align: center; color: #555; }      
#selecao #flip img { display: block; border: 0; outline: none; }
#selecao #flip a { outline: none; }  
#selecao .title { text-align: left; }    

#selecao .ficha { display: none; }
#selecao .ficha li { clear: both; color: #666; line-height: 20px; margin-bottom: 5px; font-size: 16px; text-transform: uppercase; }
#selecao .ficha li b { color: #000; }

#selecao #accordion .gridview { width: 700px; margin: 0 0 7px 10px; border-collapse: collapse; border-spacing: 0; }
#selecao #accordion .gridview th { text-align: left; background-color: #fff; padding: 8px; font-size: 20px; font-family: GothamLight; }
#selecao #accordion .gridview td { text-align: left; border-bottom: 1px solid #fff; padding: 8px; }
#selecao #accordion .gridview td a { font-family: GothamLight; font-size: 14px; color: #2e68b1; font-weight: bold; }
#selecao #accordion .gridview .odd { background-color: #f0f1f1; }
#selecao #accordion .gridview .even { background-color: #d2d3d5; }

#selecao #accordion .gridview2 { width: 700px; margin: 0 0 20px 10px; border-collapse: collapse; border-spacing: 0; }
#selecao #accordion .gridview2 th { text-align: left; color: #fcee21; background-color: #007a3c; padding: 8px; font-size: 20px; font-family: GothamLight; }
#selecao #accordion .gridview2 td { text-align: left; border-bottom: 1px solid #fff; padding: 8px; font-family: GothamLight; font-size: 14px; color: #2e68b1; font-weight: bold; }
#selecao #accordion .gridview2 td a { font-family: GothamLight; font-size: 14px; color: #2e68b1; font-weight: bold; }
#selecao #accordion .gridview2 .odd { background-color: #f0f1f1; width: 650px; }
#selecao #accordion .gridview2 .even { background-color: #d2d3d5; width: 50px; text-align: center; }

#selecao .accordion { width: 915px; background-color: #fff; padding: 30px 0; }
#selecao .accordion p { margin: 20px 10px 20px 20px; color: #414042; font-size: 16px; line-height: 18px; }


/* -----------------------------------------------------------------------------------------------------------------------------------------
FEDERAÇÕES
----------------------------------------------------------------------------------------------------------------------------------------- */
#federacoes { width: 1278px; height: 130px; clear: both; border: 2px solid #bcbec0; margin: 0 0 30px 0; }
#federacoes h2 { font-family: gothamBold, arial; font-weight: bold; font-size: 21px; width: 200px; float: left; color: #1c75bc; margin: 55px 0 0 28px; }
#federacoes .carousel {  margin-left: 200px; margin-top: 20px; width: 1100px; }
#federacoes .carousel li { float: left;  margin: 0 25px; }


/* -----------------------------------------------------------------------------------------------------------------------------------------
PATROCINADORES
----------------------------------------------------------------------------------------------------------------------------------------- */
#patrocinadores { width: 1278px; height: 170px; clear: both; border: 2px solid #bcbec0; }
#patrocinadores h2 { font-family: gothamBold, arial; font-weight: bold; font-size: 21px; width: 200px; float: left; color: #1c75bc; margin: 70px 0 0 28px; }
#patrocinadores .carousel { margin-left: 230px; margin-top: 20px; width: 1000px; }
#patrocinadores .carousel li { float: left;  margin: 0 20px; }



/* -----------------------------------------------------------------------------------------------------------------------------------------
CONTATO
----------------------------------------------------------------------------------------------------------------------------------------- */
#contato { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#contato h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 60px; }
#contato h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#contato #frmContato { width: 560px; }
#contato #frmContato #telefone { width: 180px; }
#contato #frmContato label { font-family: gothamBold, arial; float: left; width: 120px; text-align: right; margin-right: 10px; font-size: 18px; line-height: 24px; color: #2e68b1; }
#contato #frmContato input { width: 410px; display: block; margin-bottom: 20px; border: 1px solid #d0d2d3; font-size: 14px; padding: 5px; }
#contato #frmContato textarea { width: 420px; height: 90px; border: 1px solid #d0d2d3;  }
#contato #frmContato #botao { float: right; margin: 20px 10px 0 0; width: 90px; height: 33px; display: block; clear: both; color: #2e68b1; font-size: 18px; font-family: HandelGothic, arial; border:1px solid #dcdcdc; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e7e8)); background: -moz-linear-gradient(top, #fff, #e6e7e8); background: -o-linear-gradient(top, #fff, #e6e7e8); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}



/* -----------------------------------------------------------------------------------------------------------------------------------------
BUSCA
----------------------------------------------------------------------------------------------------------------------------------------- */
#busca { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#busca h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 60px; }
#busca h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }



/* -----------------------------------------------------------------------------------------------------------------------------------------
CADASTRE-SE
----------------------------------------------------------------------------------------------------------------------------------------- */
#cadastrese { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#cadastrese h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 60px; }
#cadastrese h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#cadastrese p { font-family: gothamBold, arial; margin: 0 0 30px 20px; font-size: 18px; line-height: 24px; color: #2e68b1; }
#cadastrese #frmCadastro { width: 672px; }
#cadastrese #frmCadastro label { font-family: gothamBold, arial; float: left; width: 230px; text-align: right; margin-right: 10px; font-size: 18px; line-height: 24px; color: #2e68b1; }
#cadastrese #frmCadastro input { width: 410px; display: block; margin-bottom: 20px; border: 1px solid #d0d2d3; font-size: 14px; padding: 5px; }
#cadastrese #frmCadastro textarea { width: 420px; height: 90px; border: 1px solid #d0d2d3;  }
#cadastrese #frmCadastro #botao { float: right; margin: 20px 10px 0 0; width: 90px; height: 33px; display: block; clear: both; color: #2e68b1; font-size: 18px; font-family: HandelGothic, arial; border:1px solid #dcdcdc; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e7e8)); background: -moz-linear-gradient(top, #fff, #e6e7e8); background: -o-linear-gradient(top, #fff, #e6e7e8); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
#cadastrese #frmCadastro span { font-family: gothamBold, arial; float: left; width: 20px; color: #2e68b1; margin-top: 4px; }
#cadastrese #frmCadastro .sexo { width: 20px; float: left; margin-top: 4px; }
#cadastrese #frmCadastro #dia, #cadastrese #frmCadastro #mes { width: 40px; float: left; margin-right: 10px; }
#cadastrese #frmCadastro #ano { width: 80px; float: left; margin-right: 5px; }
#cadastrese #frmCadastro img { float: left; }
#cadastrese #frmCadastro .aviso { color: #000; font-family: arial; font-style: italic; width: 260px; margin-left: 10px; margin-top: 30px; }
#cadastrese #frmCadastro #captcha { margin-left: 240px; }



/* -----------------------------------------------------------------------------------------------------------------------------------------
BUSCA
----------------------------------------------------------------------------------------------------------------------------------------- */
#busca { float: left; width: 915px; margin-right: 20px; margin-bottom: 20px; }
#busca h2 { background: url(../images/general/efeito-traco.png) center #f1f2f2; height: 77px; line-height: 70px; padding-left: 40px; margin-bottom: 30px; }
#busca h2 span { color: #007a3c; font-size: 34px; border-bottom: 4px solid #fcee21; }
#busca h3 { clear: both; color: #007a3c; font-size: 30px; font-weight: normal; line-height: 32px; margin-bottom: 20px; }
#busca h4 { font-size: 20px; color: #0066cc; margin-bottom: 40px; }
#busca hr { border: 1px solid #2e68b1; margin: 20px 0; }
#busca .lista { width: 750px; text-align: justify; }
#busca .lista p { font-size: 18px; line-height: 22px; font-weight: bold; color: #000; }
#busca span { margin-left: 20px; color: #999999; font-size: 18px; }
#busca #paginacao { float: left; }


/* -----------------------------------------------------------------------------------------------------------------------------------------
# FOOTER 
----------------------------------------------------------------------------------------------------------------------------------------- */
.sombra { width: 100%; background: url(../images/general/bg-footer.png) top repeat-x; height: 25px; margin-top: -35px; }
#footer { width: 100%; background-color: #009444; height: 400px; }
#footer .interno { margin: 0 auto; width: 1339px; padding: 60px 0 0 0; }
#footer .interno .logo { background: url(../images/general/logo-footer.jpg) no-repeat; float: left; width: 171px; height: 103px; display: block; margin: 20px 50px 0 0; text-indent: -9999px; }
#footer .interno .menu-footer { float: left; margin-left: 25px; }
#footer .interno .menu-footer li { font-weight: bold; color: #ffffff; border-left: 3px solid #8dc63f; padding-left: 15px; line-height: 18px; }
#footer .interno .menu-footer li a { color: #ffffff; font-weight: normal; }
#footer .interno .menu-footer li a:hover { text-decoration: underline; }
#footer .interno .endereco { clear: both; width: 900px; padding-top: 60px; font-size: 13px; color:#fff; }
#footer .interno .credito { margin-top: -40px; float: right; }
#footer .interno .credito .zerooitoum { margin-right: 15px; }

