body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0; background-color:#FDF9D4 }

a:link {text-decoration: none; color:#B3242A}
a:visited {	text-decoration: none; color:#B3242A}
a:hover { text-decoration: underline; color:#B3242A}
a:active { text-decoration: none; color:#B3242A}

img { border:0; }

fieldset { margin:0; padding:0; border:0;}
form { margin:0; padding:0}
input { color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#geral { width:965px; margin:0 auto; }

#menu {height:48px; background-color:#B3242A; font-size:14px; color:#fff}
#menu ul { width:950px; margin:0 auto; padding:15px 0 0 0}
#menu li { display:inline; margin:0 15px 0 15px }

#menu a { color:#fff; }

#topo { height:326px; background:url(imgs/logo.jpg) no-repeat;}

#meio { background:#fff; float:left}

#meio_esquerda { width:557px; margin:0 23px 0 23px; float:left;}
#meio_direita { width:352px; margin-right:10px; float:left;}

#meio_esq_novidades { color:#B53033}
#meio_esq_novidades h2 { height:34px; background:url(imgs/tit_novidades.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_novidades h3 { margin:5px 0 5px 0; padding:0; font-size:18px}

#meio_esq_novidades dl { min-height:130px; padding:12px}
#meio_esq_novidades dt { width:127px; margin-right:15px; float:left;}
#meio_esq_novidades dd { margin:0; padding:0;}

#meio_esq_ligado h2 {height:34px; background:url(imgs/tit_fiqueligado.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}

#meio_dir_convide {width:332px; }

#meio_dir_convide h2 {height:34px; background:url(imgs/tit_convide.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}

#meio_dir_convide form { background:#B3242A; padding:10px;}
#meio_dir_convide input { width:243px; height:22px; font-size:12px; color:#B22A2C; border:0; margin-right:15px; padding-top:6px; float:left}
#meio_dir_convide button { width:43px; height:28px; border:0; text-indent:-50000%; background:url(imgs/btn_ok.jpg) no-repeat; cursor:pointer}

#meio_dir_twitter { margin-top:28px; height:459px; background:url(imgs/bg_twitter.jpg) no-repeat; color:#666}
#meio_dir_twitter ul { padding:90px 40px 0 20px; margin:0}
#meio_dir_twitter li { margin:0 0 20px 0; list-style:none}
#meio_dir_twitter a { color:#B3242A}

#meio_dir_tv h2 {height:34px; background:url(imgs/tit_tvverao.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_dir_tv h3 { color:#B01B21; font-size:12px; margin:4px 0 4px 0; padding:0 }

#meio_esq_cont { color:#666}
#meio_esq_cont p { line-height:20px}
#meio_esq_cont h2.oevento {height:34px; background:url(imgs/tit_oevento.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.programacao {height:34px; background:url(imgs/tit_programacao.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.cadastro {height:34px; background:url(imgs/tit_cadastro.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.convide {height:34px; background:url(imgs/tit_convide.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.clicks {height:34px; background:url(imgs/tit_clicks.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.imprensa {height:34px; background:url(imgs/tit_imprensa.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.downloads {height:34px; background:url(imgs/tit_downloads.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.contato {height:34px; background:url(imgs/tit_contato.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.modalidades {height:34px; background:url(imgs/tit_modalidades.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.federacoes {height:34px; background:url(imgs/tit_federacoes.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}
#meio_esq_cont h2.atletas {height:34px; background:url(imgs/tit_atletas.jpg) no-repeat; text-indent:-15000%; margin:12px 0 12px 0; padding:0}

#meio_esq_clicks dl { width:160px; float:left}
#meio_esq_clicks dd { padding:0; margin:0;}

#meio_esq_cont dl { width:260px; float:left}
#meio_esq_cont dd { padding:0; margin:0;}

#rodape { width:965px; height:65px; padding-top:60px; background:url(imgs/bg_rodape.jpg) no-repeat center #fff}

.bgred {background-color:#F7E9E9;}

/*FORMS*/

#int_esq_form label { float:left; width:135px; padding-top:4px }
#int_esq_form input { color:#666; height:22px; font-family:Arial, Helvetica, sans-serif; padding:6px 0 0 3px;}
#int_esq_form select { color:#666; height:25px; padding-top:2px; font-family:Arial, Helvetica, sans-serif;}
#int_esq_form textarea { color:#666; font-family:Arial, Helvetica, sans-serif; font-size:12px}

.campo_maior { width:400px; border:1px solid #ccc;}
.campo_menor { width:200px; border:1px solid #ccc; }
.campo_tiny { width:50px; border:1px solid #ccc;}
.campo_tiny2 { width:20px; border:1px solid #ccc;}
.campo_txtarea { width:500px; border:1px solid #ccc;}

.btn_enviar { width:50px; height:30px; background-color:#B3242A; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif; border:0; cursor:pointer}

.chkbox { width:20px; height:25px; float:left}

ul#slideshow { margin:0; padding:0}
#slideshow {list-style:none; color:#fff}
#slideshow span {display:none}
#wrapper {width:555px; margin:0; display:none}
#wrapper * {margin:0; padding:0}
#fullsize {position:relative; width:550px; height:365px; padding:2px; background:#fff}
#information {position:absolute; bottom:0; width:550px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70)}
#information h3 {padding:4px 8px 3px; font-size:12px}
#information p {padding:0 8px 8px}
#image {width:550px}
#image img {position:absolute; z-index:25; width:auto}
.imgnav {position:absolute; width:25%; height:306px; cursor:pointer; z-index:150}
#imgprev {left:0; background:url(imgs/ad_prev.png) left center no-repeat}
#imgnext {right:0; background:url(imgs/ad_next.png) right center no-repeat}
#imglink {position:absolute; height:306px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40)}
.linkhover {background:url(images/link.gif) center center no-repeat;}
#thumbnails {margin-top:10px}
#slideleft {float:left; width:20px; height:81px; background:url(imgs/ad_scroll_back.png) center center no-repeat; background-color:#fff}
#slideleft:hover {background-color:#eee; cursor:pointer;}
#slideright {float:right; width:20px; height:81px; background:#fff url(imgs/ad_scroll_forward.png) center center no-repeat}
#slideright:hover {background-color:#eee; cursor:pointer;}
#slidearea {float:left; position:relative; width:505px; margin-left:5px; height:90px; overflow:hidden}
#slider {position:absolute; left:0; height:81px}
#slider img {cursor:pointer; border:1px solid #666; padding:2px}
