/* layout */
* {margin:0; padding:0; font-family:Tahoma, Geneva, sans-serif;}

img {border:0;}

.left {float:left;}
.right {float:right;}
.italico {font-style:italic; font-size:inherit;}
.negrito {font-weight:bold; font-size:inherit;}
.sublinhado {text-decoration:underline;}
.margemtopo {margin-top:15px;}

body {background-color:#416B86;}


#bg_topo {width:100%; height:100%; background:url(/imagem/bg_topo.jpg) top no-repeat; overflow:auto;}

#bg_base {width:100%; height:100%; background:url(/imagem/bg_base.png) bottom repeat-x; overflow:auto;}

#alinhasite {width:982px; margin:0 auto;}

#logo {width:338px; height:73px; margin-top:33px; float:left; overflow:hidden;}


#menu { position:relative; top:3px; width:982px; height:31px; background:url(/imagem/menu.png) left top no-repeat; float:left; margin-top:16px; z-index:99;}
#menu ul {list-style:none;}
#menu ul li {position: relative; float:left; z-index:9111; behavior: none;}

#menu ul li ul {display:block; position:absolute; background:url(/imagem/bg_submenu.png) repeat; margin-top:16px; z-index:9111; list-style:none; overflow:visible; padding-left:10px;}

#menu ul li ul li a {width:130px; height:29px; line-height:29px; color:#FFF; font-size:11px; text-decoration:none; display:block;}

#menu ul li ul li a:hover { color:#999; display:block; text-decoration:none; z-index:10;}

label.busca {float:left;}
input.campoBusca {float:left; font-size:11px; background:none; margin-left:10px; border:0; color:#FFF; width:145px; margin-top:8px; padding-left:5px;}
input.okBusca {float:left; margin-top:7px;}

#corpo_home {width:982px; background-color:#FFF; float:left; clear:left;}

#ani_home {width:982px; float:left; top:0px; margin:0px; clear:left; z-index:1;}

#corpo_base {width:982px; height:10px; background-image:url(/imagem/base_corpo.png); float:left; overflow:hidden;}

#esquerda {width:488px; margin-top:-5px; z-index:5; padding-left:18px; float:left; border-right:1px dotted #CCC;}
#esquerda_restrito {width:488px; margin-top:150px; padding-left:18px; float:left; border-right:1px dotted #CCC;}
#esquerda_retrito {width:488px; padding-left:18px; float:left; border-right:1px dotted #CCC;}
.destaque {width:470px; float:left; margin-bottom:15px;}
.destaque_img {width:294px; height:200px; background-image:url(/imagem/bg_fotodestaque.png); float:left; position:relative;}
.destaque_img img {position:absolute; top:10px; left:10px; width:273px; height:180px;}

.destaque_txt {width:170px; float:left; padding-left:6px;}
.destaque_txt h2 {font-size:13px; color:#000; margin-top:10px;}
.destaque_txt h3 {font-size:11px; color:#BD1607; margin-bottom:10px;}
.destaque_txt p {font-size:13px; color:#000;}
.destaque_txt a {color:#000; text-decoration:none;}
.destaque_txt a:hover {text-decoration:underline;}


#maisnoticias {width:460px; float:left; padding-left:10px;}
#maisnoticias ul {list-style:none; float:left; margin-top:15px;}
#maisnoticias ul li { width:460px; margin-bottom:20px; float:left; clear:left;}
#maisnoticias ul li img {float:left; margin:18px 15px 0 0;}
#maisnoticias ul li h3 {width:435px; font-size:11px; color:#BD1607; float:left;}
#maisnoticias ul li h2 {width:435px; font-size:13px; color:#000; float:left;}
#maisnoticias ul li p {width:435px; font-size:13px; color:#000; float:left;}
#maisnoticias a {color:#000; text-decoration:none;}
#maisnoticias a:hover {text-decoration:underline;}

#centro {width:210px; padding:0 13px 0 15px; margin-top:-5px; z-index:5; float:left;}
#centro_restrito {width:210px; padding:0 13px 0 15px; margin-top:8px; float:left;}
img.tit {margin-bottom:15px;}


#torneio_restrito {width:160px; float:left;}
#torneio_restrito_logo {width:70px; float:left; text-align:right; margin-left:30px;}
#torneio_restrito_txt {width:150px; float:left; padding-left:10px;}
#torneio_restrito_txt img {float:left; margin-top:15px;}
#torneio_restrito_txt p {width:110px; font-size:12px; color:#000; padding-left:10px; float:left;}
#torneio_restrito_txt h3 {width:110px; font-size:10px; color:#000; padding-left:18px; margin-top:5px; float:left;}
#torneio_restrito_txt a {color:#000; text-decoration:none;}
#torneio_restrito_txt a:hover {text-decoration:underline;}


#torneio {width:210px; float:left;}
#torneio_logo {width:70px; float:left; text-align:right;}
#torneio_txt {width:130px; float:left; padding-left:10px;}
#torneio_txt img {float:left; margin-top:15px;}
#torneio_txt p {width:110px; font-size:12px; color:#000; padding-left:10px; float:left;}
#torneio_txt h3 {width:110px; font-size:10px; color:#000; padding-left:18px; margin-top:5px; float:left;}
#torneio_txt a {color:#000; text-decoration:none;}
#torneio_txt a:hover {text-decoration:underline;}

#calendario {width:210px; float:left; margin-top:20px;}
#calendario_restrito {width:160px; float:left; margin-top:80px;}

#calendariotabela {margin-top:0px;}


#climatempo_restrito {width:160px; float:left; margin-top:50px;}
#climatempo_restrito h2 {font-size:14px; color:#006C8C; padding-left:20px; margin-bottom:2px;}
#climatempo_restrito table {width:170px; margin-left:0px;}
#climatempo_restrito table th {font-size:11px; color:#666666; background-color:#E9E9E9; padding:5px 2px;}
#climatempo_restrito table td {width:50px; font-size:10px; color:#000; text-align:center;}



#climatempo {width:210px; float:left; margin-top:20px;}
#climatempo h2 {font-size:14px; color:#006C8C; padding-left:20px; margin-bottom:2px;}
#climatempo table {width:170px; margin-left:15px;}
#climatempo table th {font-size:11px; color:#666666; background-color:#E9E9E9; padding:5px 2px;}
#climatempo table td {width:50px; font-size:10px; color:#000; text-align:center;}


#direita {width:220px; margin-top:162px; float:left;}
#direita_z {width:220px; margin-top:-125px; float:left; z-index:5;}
#direita_restrito {width:220px; margin-top:150px; float:left;}

#box_areaexclusiva_home {width:220px; height:155px; background-image:url(/imagem/bg_boxae.png); margin:9px 0 25px 0; float:left;}
#box_areaexclusiva_home form {width:181px; margin-top:33px; padding-left:25px;}
#box_areaexclusiva_home ul {list-style:none;}
#box_areaexclusiva_home ul li {margin-bottom:12px; overflow:hidden; float:left;}
#box_areaexclusiva_home label {width:171px; font-size:10px; font-weight:bold; text-align:right; margin-bottom:5px; color:#FFF; float:left;}
input.campoAR {width:169px; border:0; padding:0px; font-size:10px; background-color:#FFF; float:left;}
input.enviarAR {float:right; margin-top:5px; margin-right:10px;}


#box_ranking {width:220px; background-color:#9BBDC7; float:left; margin-bottom:25px; padding:10px 0;}
#box_ranking table {width:210px; padding-left:10px; float:left; margin:10px 0;}
#box_ranking table tr {padding-bottom:10px;}
#box_ranking table tr th {font-size:12px; color:#32798D; text-align:center;}
#box_ranking table tr td {font-size:12px; color:#FFF; text-align:center; padding:5px 0;}
#box_ranking table tr td.jogadores {border-left:1px dotted #32798D; border-right:1px dotted #32798D;}

#box_galeria {width:220px; background-color:#9BBDC7; float:left; padding-bottom:15px;}

.galeria {width:195px; padding-left:15px; margin-top:15px; clear:left; float:left;}

.galeria_img {width:88px; height:73px; background-image:url(/imagem/bg_fotogaleria.jpg); position:relative; float:left;}
.galeria_img img {position:absolute; top:0; left:0;}
.galeria_txt {width:97px; padding-left:10px; float:left;}
.galeria_interna {width:110px; padding-left:10px; text-align:left; float:left;}
.galeria_txt p.discoamarelo {font-size:18px; line-height:12px; color:#FAD152; float:left;}
.galeria_txtinterna p.discoamarelo {font-size:18px; line-height:12px; color:#FAD152; float:left;}
.galeria_txt p.datagaleria {font-size:10px; color:#000; float:left; clear:left; margin-bottom:4px;}
.galeria_txt h3 {font-size:12px; font-weight:normal; color:#FFF; float:left; clear:left;}
.galeria_txt a {color:#FFF; text-decoration:none;}
.galeria_txt a:hover {text-decoration:underline;}

#base {width:982px; height:103px; background:none; float:left;}
#base img {float:right; margin-top:15px;}
#base p {float:right; padding-right:10px; font-size:11px; color:#FFF;  margin-top:35px;}
#base p a {color:#FFF; text-decoration:none;}
#base p a:hover {color:#FFF; text-decoration:underline;}