*{margin:0; outline:none; padding:0;}
a img{border:0;} 


body{background: #fafafa; color:#474747; font: 15px 'Source Sans Pro', sans-serif;}

#social{background:#ABABAB; border-radius: 0 10px 10px 0; left:0; padding:10px 10px 0; position:fixed; top:295px;}
#social a{display:block; margin:0 0 10px; text-decoration:none;}
 
#linha_topo{background: url(imagem/bg_linha_topo.png) repeat-x; height:8px;}
#linha_topo .centro{margin: 0 auto; overflow:hidden; width:970px;}
#linha_topo ul{display:none; float:right; text-transform:uppercase;}
#linha_topo li{float:left; list-style:none;} 
#linha_topo li a{background: url(imagem/linha_topo.png) no-repeat right top; color:#fff; display:block; font-size:13px; line-height:13px; padding:14px 15px; text-decoration:none;}
#linha_topo li.last a{background:none; padding-right:0;}

#wrap_topo{background: url(imagem/bg_topo.png) center top repeat-x; height:120px;}
#topo{margin: 0 auto; width:970px;}
#topo h1{float:left; height:79px; margin:15px 0 0; overflow:hidden; width:408px;}
#topo h1 a{background:url(imagem/logo.png) no-repeat; display:block; height:79px; overflow:hidden; text-indent:-99999px; width;408px;}

#buscar{background:#fff; border-radius:5px; border-top:1px solid #c6c6c6; border-right:1px solid #c6c6c6; border-left:1px solid #dfdfdf; float:right; height:38px; margin:45px 0 0; position:relative; width:330px;}
#buscar .wrap_input.placeholder{height:38px; position:relative; width:330px; width:295px; z-index:0}
#buscar .wrap_input.placeholder label{color:#bdbdbd; font: 16px 'Source Sans Pro', sans-serif; left:0; padding:9px 10px 5px; position:absolute; top:0; width:275px; z-index:2}
#buscar .wrap_input.placeholder input{background:none; border:0; font: 16px 'Source Sans Pro', sans-serif; left:0; padding:9px 10px 5px; position:absolute; top:0; width:275px; z-index:1}
#buscar .botao{position:absolute; right:5px; top:10px;}

#wrap_menu{background:url(imagem/bg_menu.png) repeat-x; height:39px; overflow:visible; position:relative; z-index:99;}
#wrap_menu .centro{margin:0 auto; width:970px;}
#wrap_menu li{background: url(imagem/linha_menu.png) right center no-repeat; float:left; font-size:14px; list-style:none; position:relative; text-transform:uppercase;}
#wrap_menu li a{color:#838383; display:block; padding:11px 14px; text-decoration:none;}
#wrap_menu li a:hover{background: url(imagem/bg_menu_h.png) left top repeat-x; color:#fff;}
#wrap_menu li ul{background:#F1F1F1; display:none; left:0; position:absolute; top:39px; width:250px;}
#wrap_menu li li{background:none; float:none;}
#wrap_menu li li a{padding:5px 19px;}
#wrap_menu li:hover ul{display:block;}

.banner_pat{clear:both; margin: 0 0 10px; overflow:hidden;}
.banner_pat .left{float:left;}
.banner_pat .right{float:right;}
.banner_pat .rotativo{float:right; height:80px; overflow:hidden; width:334px;}
.banner_pat .rotativo li{float:left; height:80px; list-style:none; width:334px;}

#wrap_destaque_home{background:#E8E8E8; clear:both; margin:0 auto; overflow:hidden; padding:15px; width:970px;}

#wrap_banners{float:left; position:relative; width:628px;}
#wrap_banners .mais_not{background:#233D76; border-radius:5px; color:#fff; display:block; font-size:11px; padding:5px 13px; position:absolute; right:18px; text-decoration:none; text-transform:uppercase; top:9px; z-index:99}

#banners{height:412px; margin: 0 0 5px; overflow:hidden; position:relative; width:618px;}
#banners img{height:412px; position:relative; width:618px; z-index:0}
#banners li{height:412px; position:relative; width:618px;}
#banners .wrap_desc{bottom:0; color:#fff; left:0; position:absolute; z-index:3}
#banners .desc{overflow:hidden; padding:18px 10px 13px 18px; position:relative; width:590px; z-index:1;}
#banners .desc h3{clear:left; float:left; width:590px;}
#banners .desc p{clear:left; float:left; width:465px;}
#banners .mais{background: url(imagem/btn_leia_mais.png) no-repeat; display:block; float:right; height:27px; overflow:hidden; text-indent:-99999px; width:110px;}
#banners .transparente{background:#000; bottom:0; height:108px; left:0; opacity:0.5; position:absolute; width:618px; z-index:0;}
#banners a{color:#fff; text-decoration:none;}

#thumbs{overflow:hidden; position:relative;}
#thumbs li{float:left; list-style:none; height:148px; margin: 0 5px 0 0; padding:0; width:152px;}
#thumbs img{border:3px solid #E8E8E8; height:145px; width:145px;}
#thumbs li:hover{background: url(imagem/arrow_banner.png) center top no-repeat;}
#thumbs li:hover img{border-color:#031D54;}

#thumbs .next, #thumbs .prev{height:30px; overflow:hidden; position:absolute; text-indent:-99999px; top:7px; width:31px;}
#thumbs .next{background: url(imagem/e_next.png) no-repeat; right:7px;}
#thumbs .prev{background: url(imagem/e_prev.png) no-repeat; left:3px;}

#ult_noticias{background:#fff; float:right; height:326px; padding:17px; width:300px;}
#ult_noticias h2{color:#072049; font:600 20px 'Source Sans Pro', sans-serif; text-transform:uppercase;}
#ult_noticias li{border-top:1px solid #e3e3e3; list-style:none; padding:13px 0;}
#ult_noticias li:nth-child(1){border:0;}
#ult_noticias li h3{color:#5d5d5d; font-size:15px; line-height:18px;}
#ult_noticias li h3 a{color:#5d5d5d; font-size:15px; text-decoration:none;}
#ult_noticias li h3 a:hover{text-decoration:underline;}
#ult_noticias .data{color:#9d9d9d; font-size:12px;}

#ult_noticias .banner_lat{color:#838383; clear:right; float:right; margin: 17px -15px 0 0;}

.banner_golfe{height: 317px; position:relative; width:337px;}
.banner_golfe .img{left:0; position:absolute; top:0; z-index:0}
.banner_golfe a{bottom:14px; height:14px; display:block; position:absolute; text-indent:-99999px;}
.banner_golfe a.mais{left:61px; width:85px;}
.banner_golfe a.destaque{right:61px; width:85px;}

#banner_iframe{margin:0 0 10px;}

#lateral_home{float:right; width:334px;}
#lateral_home object{margin:0;}
#lateral_home #flash{background:#fff;margin:0 0 10px;}

#ranking_olimpico{margin: -4px 0 8px;}
#ranking_olimpico .wrap{float:left; margin:0 0 10px; width:167px;}
/*#ranking_olimpico .wrap.left{margin:0 0 15px;}*/
#ranking_olimpico h3{background: url(imagem/bg_degrade_tit.png) repeat-x; border-bottom:1px solid #bfbfbf; color:#838383; font:600 15px 'Source Sans Pro', sans-serif; padding:6px 16px; text-align:center; text-transform:uppercase;}
#ranking_olimpico li{background:#F4F4F4; list-style:none;}
#ranking_olimpico li.feminino{background:#F8F8F8;}
#ranking_olimpico li a{background: url(imagem/bullet_arrow.png) 17px 15px no-repeat; color:#838383; display:block; font-size:14px; padding:9px 30px; text-decoration:none;}
#ranking_olimpico li a:hover{text-decoration:underline;}

#countdown{background: url(imagem/bg_contador.jpg) no-repeat; clear:both; height:232px; position:relative; width:334px;}
#countdown .contagem{left:40px; position:absolute; top:109px;}
#countdown .count{color:#838383; float:left; font-size:12px; font-weight:600; margin: 0 23px 0 0; position:relative; text-align:center; text-transform:uppercase; width:74px;}
#countdown .count strong{color:#fff; font:700 36px/69px 'Oswald', sans-serif; display:block; height:69px; left:4px; margin: 0 auto; position:relative; text-shadow: 1px 1px 5px #000; text-align:center; text-indent:-7px; width:56px; z-index:1;}
#countdown .count.segundo{display:none;}
#countdown .count .linha{background:url("imagem/linha_contador.png") left center repeat-x; display:block; left:0; height:2px; position:absolute; top:32px; width:100%; z-index:3;}

/* CONTADOR ANTIGO */
/* #countdown{background: url(imagem/bg_relogio.png) no-repeat; clear:both; height:232px; position:relative; width:334px;}
#countdown .contagem{left:15px; position:absolute; top:103px;}
#countdown .count{color:#838383; float:left; font-size:12px; font-weight:600; margin: 0 0 0 10px; text-align:center; text-transform:uppercase; width:62px;}
#countdown .count strong{color:#fff; font:bold 15px 'Arial', sans-serif; display:block; height:54px; left:4px; line-height:54px; margin: 0 auto; position:relative; text-align:center; text-indent:-7px; width:56px;}
#countdown .count.dia{background: url(imagem/r_verde.png) 4px top no-repeat;}
#countdown .count.hora{background: url(imagem/r_laranja.png) 4px top no-repeat;}
#countdown .count.minuto{background: url(imagem/r_azul.png) 4px top no-repeat;}
#countdown .count.segundo{background: url(imagem/r_amarelo.png) 4px top no-repeat;} */


#wrap_conteudo{background:#fff; clear:both; margin:0 auto; padding:15px; overflow:hidden; width:970px;}

#conteudo{float:left; width:970px;}
#conteudo.pequeno{width:620px;}
#conteudo .sub_banners{margin: 0 0 15px;}

#conteudo .texto_categoria h2{margin:0 0 20px;}
#conteudo .texto_categoria p{margin:0 0 15px;}

#conteudo .post .data_autor{margin: 0 0 10px;}
#conteudo .post .thumb{margin: 0 0 15px;}
#conteudo .post p{margin: 0 0 15px;}
#conteudo .post a{color:#162F65; text-decoration:none;}
#conteudo .post a:hover{text-decoration:none;}

#conteudo .post table{border:0; width:100%;}
#conteudo .post table td{border:0; padding:5px}
#conteudo .post table th{background:#2A4A8E; border:0; color:#fff; padding:5px; text-align:center;}
#conteudo .post table tr:nth-child(even) td{background:#F1F1F1;}
#conteudo .post table td.no_bg{background:none !important;}
#conteudo .post li{margin-left:50px;}

#conteudo .post .ranking table{border:0; width:100%; font-size:11px;}
#conteudo .post .ranking table td{border:0; padding:5px}
#conteudo .post .ranking table th{background:#2A4A8E; border:0; color:#fff; padding:5px; text-align:center;}
#conteudo .post .ranking table tr:nth-child(even) td{background:#F1F1F1;}
#conteudo .post .ranking table td.no_bg{background:none !important;}
#conteudo .post .ranking li{margin-left:50px;}

#conteudo .post img{float:left; margin: 0 10px 10px; width:300px; height:200px;}

#conteudo2{float:left; width:970px;}
#conteudo2.pequeno{width:620px;}
#conteudo2 .sub_banners{margin: 0 0 15px;}

#conteudo2 .post .data_autor{margin: 0 0 10px;}
#conteudo2 .post .thumb{margin: 0 0 15px;}
#conteudo2 .post p{margin: 0 0 15px;}
#conteudo2 .post a{color:#162F65; text-decoration:none;}
#conteudo2 .post a:hover{text-decoration:none;}

#conteudo2 .post table{border:0; width:100%;}
#conteudo2 .post table td{border:0; padding:5px}
#conteudo2 .post table th{background:#2A4A8E; border:0; color:#fff; padding:5px; text-align:center;}
#conteudo2 .post table tr:nth-child(even) td{background:#F1F1F1;}
#conteudo2 .post table td.no_bg{background:none !important;}
#conteudo2 .post li{margin-left:50px;}

#conteudo2 .post .ranking table{border:0; width:100%; font-size:11px;}
#conteudo2 .post .ranking table td{border:0; padding:5px}
#conteudo2 .post .ranking table th{background:#2A4A8E; border:0; color:#fff; padding:5px; text-align:center;}
#conteudo2 .post .ranking table tr:nth-child(even) td{background:#F1F1F1;}
#conteudo2 .post .ranking table td.no_bg{background:none !important;}
#conteudo2 .post .ranking li{margin-left:50px;}
#conteudo2 .post img{float:left; margin: 0 10px 10px; }



#conteudo.ranking h2{border-bottom: 1px solid #ebebeb; color: #000; font-size: 30px; margin: 0 0 30px; padding: 0 0 25px;}

#conteudo.ranking table{border:1px solid #ddd !important; border-collapse:collapse; margin:0 0 25px;}
#conteudo.ranking td{background:#fff !important; border:1px solid #ddd !important; color:#787878 !important; font:11px Arial, sans-serif !important; padding:5px !important; vertical-align:middle !important;}
#conteudo.ranking td span{color:#787878 !important; font:12px Arial, sans-serif !important;}
#conteudo.ranking tr:nth-child(even) td{background:#F0F0F0 !important;}

#conteudo.ranking .small td{font-size:9px !important; padding:2px !important;}




#prox_eventos{background: url(imagem/bg_prox_eventos.png) left top repeat-x #fff; border:1px solid #f0f0f0; height:335px; margin:0 0 115px; overflow:visible; padding:7px; position:relative;}
#prox_eventos h2{color:#474747; font-size:18px; font-weight:600; margin: 0 0 10px; padding:3px 0 5px 51px;}
#prox_eventos .next, #prox_eventos .prev{height:30px; overflow:hidden; position:absolute; text-indent:-99999px; top:7px; width:31px;}
#prox_eventos .next{background: url(imagem/e_next.png) no-repeat; right:7px;}
#prox_eventos .prev{background: url(imagem/e_prev.png) no-repeat; left:7px;}

#c_eventos{margin: 0 0 15px;}
#c_eventos ul{height:295px; overflow:hidden; width:605px;}
#c_eventos li{float:left; height:295px; list-style:none; overflow:hidden; width:605px;}
#c_eventos li .desc{background:#233D76; color:#fff; float:left; font-size:23px; line-height:23px; font-weight:600; height:208px; padding:86px 18px 0; width:250px;}
#c_eventos li .desc .data{font-weight:700; margin: 0 0 23px;}
#c_eventos li .fotos{float:right; width:317px;}
#c_eventos li .fotos img{display:block; margin: 0 0 2px;}

#c_datas{background: url(imagem/bg_datas.png) no-repeat; margin: 0 0 0 -7px; overflow:hidden; padding:5px 0 0; width:617px;}
#c_datas ul{margin:0 auto; width:455px;}
#c_datas li{background: url(imagem/linha_data.png) center top no-repeat; color:#8a8a8a; float:left; font-weight:600; list-style:none; margin: 0 20px; padding:30px 0 11px;}



#mais_noticias h2{background: url(imagem/bg_tit.png); border-radius:5px; font-size:12px; font-weight:normal; margin: 0 0 15px; padding:5px; text-transform:uppercase;}
#mais_noticias h3{font-size:15px;}
#mais_noticias a{color:#474747;; text-decoration:none;}
#mais_noticias a:hover{text-decoration:underline;}
#mais_noticias li{border-right:1px dashed #c2c2c2; float:left; height:300px; margin: 0 20px 25px 0; padding: 0 20px 0 0; list-style:none; width:178px;}
#mais_noticias li:nth-child(3n){border:0; margin:0; padding:0;}
#mais_noticias li .thumb{margin:  0 0 15px;}
#mais_noticias li .thumb img{height: 109px; width:178px;}

#noticias{overflow:hidden;}
#noticias li{list-style:none;}
#noticias h3{color:#294A8D; font-size:15px; margin: 0 0 5px;}
#noticias h3 a{color:#294A8D;}
#noticias a{color:#474747;; text-decoration:none;}
#noticias a:hover{text-decoration:underline;}
#noticias li{border-right:1px dashed #c2c2c2; float:left; height:275px; margin: 0 20px 35px 0; padding: 0 20px 0 0; list-style:none; width:288px;}
#noticias li:nth-child(3n){border:0; margin:0; padding:0;}
#noticias li .thumb{display:block; height: 173px; margin: 0 0 15px; overflow:hidden; width:283px;}
#noticias li .thumb img{margin:-10px 0 0; width:283px; height:188px;}

.paginacao{clear:both; overflow:hidden; margin: 0 0 45px;}
.paginacao a{background:#EDEDED; color:#444; display:block; font-weight:bold; padding:7px 10px; text-decoration:none;}
.paginacao a:hover{background:#E0E0E0}
.paginacao .left{float:left;}
.paginacao .right{float:right;}

#wrap_videos{clear:both; margin: 0; position:relative;}
#wrap_videos h2{background: url(imagem/bg_tit.png); border-radius:5px; font-size:12px; font-weight:normal; margin: 0 0 15px; padding:5px; text-transform:uppercase;}
#wrap_videos .centro{margin:20px auto 0; width:912px}
#wrap_videos li{border:1px solid #ebebeb; float:left; height:323px; margin: 0 6px 0 0; overflow:hidden; width:220px;}
#wrap_videos li img{height:220px; margin:0 0 0 -35px;}
#wrap_videos li h3{font-weight:600; padding:20px 14px;}
#wrap_videos li .thumb{display:block; height:220px; overflow:hidden; width:220px;}
#wrap_videos li .lupa{display:none; left:0; position:absolute; top:0; z-index:2}
#wrap_videos li a:hover.thumb .lupa{display:block;}
#wrap_videos .next, #wrap_videos .prev{height:324px; overflow:hidden; position:absolute; text-indent:-99999px; top:0; width:28px;}
#wrap_videos .prev{background: url(imagem/vid_left.png) no-repeat; left:-5px}
#wrap_videos .next{background: url(imagem/vid_right.png) no-repeat; right:0}

#wrap_videos .grande{float:left; width:454px;}
#wrap_videos .pequeno{float:right; width:444px;}

#wrap_videos .pequeno .video{float:left; margin: 0 0 0 11px; height:170px; width:205px;}
#wrap_videos .pequeno .video .thumb{display:block; height:117px; margin:0 0 5px; overflow:hidden; width:205px;}
#wrap_videos .pequeno .video .thumb img{position:relative; top:-19px; width:205px;}

#wrap_videos .video a{color:#474747; font-size:15px; line-height:15px; text-decoration:none;}
#wrap_videos .video a:hover{text-decoration:underline;}

#wrap_videos .grande .thumb{display:block; height:287px; overflow:hidden; position:relative; width:454px;}
#wrap_videos .grande .thumb img{position:relative; top:-27px; width:454px;}

#wrap_videos_int li{float:left; list-style:none; margin: 0 0 0 11px; overflow:hidden; height:140px; width:465px;}
#wrap_videos_int .video .thumb{display:block; float:left; height:117px; margin:0 10px 5px 0; overflow:hidden; width:205px;}
#wrap_videos_int .video .thumb img{position:relative; top:-19px; width:205px;}
#wrap_videos_int li h3{font-size:15px; float:left; width:240px;}
#wrap_videos_int li h3 a{color:#333; text-decoration:none;}


#conteudo.form h2{margin:0 0 25px;}
#conteudo.form h3{margin:35px 0 15px;}
#conteudo.form .wrap_input.fixo{margin: 0 0 12px;}
#conteudo.form .wrap_input.fixo label{display:block;}
#conteudo.form .wrap_input.fixo input{background:#fff; border:1px solid #cdcdcd; color:#838383; padding:7px 5px; width:470px;}
#conteudo.form .wrap_input.fixo select{background:#fff; border:1px solid #cdcdcd; color:#838383; padding:7px 5px; width:470px;}
#conteudo.form .wrap_input.fixo textarea{background:#fff; border:1px solid #cdcdcd; color:#838383; padding:7px 5px; width:470px;}

#conteudo.form .wrap_input.fixo.medio input{width:280px;}
#conteudo.form .wrap_input.fixo.pequeno input{width:150px;}

#conteudo.form .wrap_input.fixo.medio select{width:290px}
#conteudo.form .wrap_input.fixo.pequeno select{width:160px}

#conteudo.form input.botao{background:#162F65; border:0; color:#fff; cursor:pointer; margin:10px 0 25px; padding:7px 15px;}
#conteudo.form input:hover.botao{background:#27478A;}

#conteudo.form .msg{background:#CFF8E3; border:1px solid #00A651; border-radius:5px; font-size:12px; font-weight:bold; margin: 0 0 15px; padding:5px 7px;}
#conteudo.form .msg.erro{background:#FFE6E6; border:1px solid #DD9E9E;}

#wrap_galeria h2{background: url("imagem/bg_tit.png") repeat scroll 0 0 rgba(0, 0, 0, 0); border-radius: 5px; font-size: 12px; font-weight: normal; margin: 0 0 15px; padding: 5px; text-transform: uppercase;}
#wrap_galeria li{list-style:none; float:left; height:70px; overflow:hidden; width:450px;}
#wrap_galeria li .capa{float:left; height:55px; margin:0 10px 0 0; overflow:hidden; width:58px;}
#wrap_galeria li .capa img{width:58px;}
#wrap_galeria li h4 a{color:#474747; text-decoration:none;}
#wrap_galeria li h4 a:hover{text-decoration:underline;}


#wrap_galeria2{clear:both; margin: 0; position:relative;}
#wrap_galeria2 h2{background: url(imagem/bg_tit.png); border-radius:5px; font-size:12px; font-weight:normal; margin: 0 0 15px; padding:5px; text-transform:uppercase;}
#wrap_galeria2 .centro{margin:20px auto 0; width:912px}
#wrap_galeria2 ul{width:900px;}
#wrap_galeria2 li{border:1px solid #ebebeb; float:left; height:323px; margin: 0 6px 0 0; overflow:hidden; width:220px;}
#wrap_galeria2 li h3{font-weight:600; padding:20px 14px;}
#wrap_galeria2 li a.thumb{display:block; height:220px; overflow:hidden; position:relative; width:220px;}
#wrap_galeria2 li .lupa{display:none; left:0; position:absolute; top:0; z-index:2}
#wrap_galeria2 li a:hover.thumb .lupa{display:block;}
#wrap_galeria2 li img{height:220px; position:relative; z-index:1}
#wrap_galeria2 .next, #wrap_galeria2 .prev{height:324px; overflow:hidden; position:absolute; text-indent:-99999px; top:0; width:28px;}
#wrap_galeria2 .prev{background: url(imagem/vid_left.png) no-repeat; left:-5px}
#wrap_galeria2 .next{background: url(imagem/vid_right.png) no-repeat; right:0}

#wrap_galeria2 .grande{float:left; width:454px;}
#wrap_galeria2 .pequeno{float:right; width:444px;}

#wrap_galeria2 .pequeno .video{float:left; margin: 0 0 0 11px; height:170px; width:205px;}
#wrap_galeria2 .pequeno .video .thumb{display:block; height:117px; margin:0 0 5px; overflow:hidden; width:205px;}
#wrap_galeria2 .pequeno .video .thumb img{position:relative; top:-19px; width:205px;}

#wrap_galeria2 .video a{color:#474747; font-size:15px; line-height:17px; text-decoration:none;}
#wrap_galeria2 .video a:hover{text-decoration:underline;}

#wrap_galeria2 .grande .thumb{display:block; height:287px; overflow:hidden; position:relative; width:454px;}
#wrap_galeria2 .grande .thumb img{position:relative; top:-27px; width:454px;}



#galerias{clear:both; padding:15px 0 0;}
#galerias h2{border-top:1px solid #f0f0f0; color: #474747; font-size: 22px; font-weight: 600; margin:0 0 10px; padding:10px 0 0; text-align:center; text-transform:uppercase;} 
#galerias .tabs{background: url(imagem/tit_abas.png) left bottom repeat-x #FFFFFF; border:1px solid #f0f0f0; border-radius:5px; overflow:hidden;}
#galerias .tabs a{color:#474747; float: left; font: 600 18px/18px 'Source Sans Pro',sans-serif; margin: 0 3px 0 0; padding: 12px 18px 13px; position: relative; text-decoration: none; z-index: 2;}
#galerias .tabs a:hover{color:#0A2663; text-decoration:underline;}
#galerias .tabs a.ativo{background: url(imagem/bg_tit_azul.png) left bottom repeat-x #0A2663; color:#fff;}
#galerias .tabs a:hover.ativo{color:#fff; text-decoration:none;}




#galeria_int{margin: 0 0 55px; overflow:hidden;}
#galeria_int li{float:left; list-style:none; margin: 0 5px 5px 0;}
#galeria_int li a{display:block; height:113px; overflow:hidden; text-decoration:none; width:150px;}
#galeria_int li a img{border:0; display:block; width:150px;}

#galeria_int.old li a{height:55px; width:58px;}
#galeria_int.old li a img{width:58px;}

#sidebar{float:right; margin: 0 0 10px; width:335px}

#forms{background:#233D76; margin: 0 0 20px; padding:10px; position:relative;}
#forms .bluegolf{position:absolute; right:10px; top:25px; width:85px;}

#forms .aba{background:#fff; border:1px solid #f7f7f7; border-bottom:0; color:#474747; float:left; font: 600 16px/16px  'Source Sans Pro', sans-serif; letter-spacing:-0.05em; margin: 0 3px 0 0; padding:15px 15px 13px; position:relative; text-decoration:none; top:1px; z-index:2;}
#forms .aba.ativo{background:#F5F5F5; top:1px; padding-top:16px;}

#forms .form{background:#F7F7F7; border:1px solid #ebebeb; clear:both; display:none; margin:-1px 0 0; padding:18px 20px; position:relative; z-index:0}
#forms .form.ativo{display:block;}
#forms .wrap_input.placeholder{background:#fff; border:1px solid #cdcdcd; font: 15px/15px 'Source Sans Pro', sans-serif; height:15px; margin: 0 0 5px; padding:9px 7px; position:relative; width:330px; width:253px; z-index:0}
#forms .wrap_input.placeholder label{color:#bdbdbd; font: 15px/15px 'Source Sans Pro', sans-serif; left:0; padding:9px 7px; position:absolute; top:0; width:253px; z-index:2}
#forms .wrap_input.placeholder input{background:#fff; border:0; font: 15px/15px 'Source Sans Pro', sans-serif; left:0; padding:9px 7px; position:absolute; top:0; width:253px; z-index:1}
#forms .wrap_input.placeholder select{background::#fff; border:0; color:#bdbdbd; font: 15px/15px 'Source Sans Pro', sans-serif; left:5px; padding:3px 0; position:absolute; top:3px; width:285px;}
#forms .wrap_radio{margin: 0 0 10px;}
#forms .botao{margin: 0 0 10px; width:269px;}


#wrap_parceiros{background:#E0E0E0; border-bottom:9px solid #AAA;}
#wrap_parceiros .centro{height:100px; margin: 0 auto; overflow:hidden; padding:27px 35px 50px; width:930px;}
#wrap_parceiros h3{color:#525252; font: 600 15px/15px 'Source Sans Pro', sans-serif; margin:0; position:relative}
#wrap_parceiros .patrocinadores{float:left; margin: 0 0 35px 0; width:170px;}
#wrap_parceiros .filiada{float:left; overflow:hidden;}
#wrap_parceiros .filiada a{float:left; margin:0 20px 0 0;}
#wrap_parceiros .apoio{float:right; text-align:left;}
#wrap_parceiros .institucional{clear:both; float:left; margin:0 0 35px; overflow:hidden; width:230px;}
#wrap_parceiros .institucional a{float:left; margin:10px 15px 0 0;}
#wrap_parceiros .parceiros{clear:none; float:left; overflow:hidden; width:400px;}
#wrap_parceiros .parceiros a{float:left; margin:0 30px 0 0;}
#wrap_parceiros .parceiros h3{margin:0 0 8px;}

.wrap_torneio{color:#474747; font-size:15px; margin:0 auto 15px; text-align:center; width:600px;}
.wrap_torneio .data{font-size:11px; margin:0 0 3px;}
.wrap_torneio .desc{background:#DBE0EA; border:1px solid #cac8bc; padding:10px;}
.wrap_torneio a{color:#474747; display:block; text-decoration:none;}
.wrap_torneio.proximo .desc{background:#EBEBEB; text-align:left;}

.txt_center{margin:0 0 20px; text-align:center;}
.desc_torneio{margin:0 0 20px; text-align:center;}

.menu_torneio{margin:0 auto 20px; overflow:hidden; width:500px;}
.menu_torneio li{float:left; list-style:none; margin:0 15px;}

#conteudo.form #busca_int{background: #eee; float:right; height:30px; margin:0; position:relative; width:305px;}
#conteudo.form #busca_int .wrap_input.placeholder{height:30px; position:relative; width:265px; z-index:0}
#conteudo.form #busca_int .wrap_input.placeholder label{color:#333; font: 16px Arial, sans-serif; left:0; padding:5px 10px 5px; position:absolute; top:0; width:245px; z-index:2}
#conteudo.form #busca_int .wrap_input.placeholder input{background:none; border:0; color:#333; font: 16px Arial, sans-serif; left:0; padding:5px 10px 5px; position:absolute; top:0; width:245px; z-index:1}
#conteudo.form #busca_int .botao{background:none; position:absolute; right:12px; margin:0; padding:0; top:7px;}



#paginacao{clear:both; list-style:none; margin:0 auto; overflow:hidden; padding:15px 0 0; width:600px;}
#paginacao a{background:#5B5B5B; color:#fff; display:block; font-size:11px; padding:4px 9px; text-decoration:none; text-transform:uppercase;}
#paginacao .inativo a{background:#EBEBEB; cursor:default;}
#paginacao .prev{float:left;}
#paginacao .next{float:right;}

#programa{border-collapse:collapse; clear:both; margin:0 auto 25px; width:710px;}
#programa th{border:1px solid #cac8bc;text-align:left; padding:10px; vertical-align:top;}
#programa td{border:1px solid #cac8bc; padding:10px; vertical-align:top;}
#programa tr:nth-child(even) th{background:#F1F1F1;}
#programa tr:nth-child(even) td{background:#F1F1F1;}


#wrap_rodape{background: url(imagem/bg_rodape.png) left top repeat-x; color:#fff; height:171px;}
#wrap_rodape .centro{margin: 0 auto; overflow:hidden; padding:27px 0 0; width:970px;}
#wrap_rodape h4{color:#d6dff2; float:left; font-size:18px; margin:0 55px 0 0;}
#wrap_rodape ul{float:left; font-size:13px; font-weight:400; margin: 0 60px 0 0; text-transform:uppercase;}
#wrap_rodape li{background: url(imagem/bullet_rodape.png) left 7px no-repeat; color:#fff; list-style:none; margin:0 0 10px; padding:0 0 0 9px;}
#wrap_rodape li a{color:#fff; text-decoration:none;}
#wrap_rodape li a:hover{color:#7189bb;}

#wrap_rodape .copyright{float:right; font:11px Arial, sans-serif; text-align:right;}

#s_via li{background:#fafafa; border-bottom:1px solid #ccc; list-style:none; margin:0 0 3px; padding:15px 15px 11px;}
#s_via li strong{color:#223D75; display:block; font-size:18px; margin:0 0 7px;}
#s_via li a{color:#333; display:inline-block; margin:0 0 4px 11px; text-decoration:none;}