@charset "utf-8";
/* CSS Document */

/* CSS  Reset */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
/* remember to define focus styles! */
:focus {outline: 0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
/* fim do CSS Reset */

body{background:#056FA7 url(../../images/mar_quadro.jpg) no-repeat top center}
*{ font-family:Arial, Helvetica, sans-serif}
img, div, .pngfix, input { behavior: url("../js/iepngfix.htc") }
hr{ height:1px; background:#000; border:none; margin:20px 0;}
fieldset{ border:1px solid #003366; padding:5px; margin:10px 0}
fieldset * { line-height:20px;}
legend{ padding:3px}
label{ display:block; padding:8px 0; font-weight:bold}

/* barra topo */
#barraTopoBox{ background:#7DCE58; line-height:30px; font-size:14px}
#barraTopoBox * { font-family:Arial, Helvetica, sans-serif; font-size:11px}
#barraTopo{ width:990px; margin:auto}
#barraTopo ul{display:inline;}
#barraTopo li{display:inline; margin-right:20px}
#barraTopo ul a { color:#FFFFFF; text-decoration:none}
#barraTopo ul a:hover { color:#FFFFFF; text-decoration:underline}

.buscaForm{width:250px; position:absolute;padding:0; top:4px;}
.buscaForm .busca{width:210px; border:0; padding:5px 25px 5px 15px; font-size:12px}
/*.buscaForm .busca{ background:url(../../images/busca.gif) no-repeat center center; width:210px; border:0; padding:5px 25px 5px 15px; font-size:12px}*/
.buscaForm button{ width:20px; height:20px; background:none; border:none; position:absolute; padding:0; margin:0 0 0 195px;}
#buscaGoogleBox{float:right; width:250px; text-align:right;}

#siteBox{ width:990px; margin:auto;}
#siteBox #logoAbws{ margin-left:10px}
#siteBox #menuCategorias {display:block; margin-top:28px; margin-left:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#siteBox #menuCategorias li{display:inline; margin-right:20px;}
#menuCategorias a { color:#FFFFFF; text-decoration:none}
#menuCategorias a:hover { color:#FFFFFF; text-decoration:underline}

#atleta{ position:absolute; top:2px; margin-left:695px;}

#conteudoCentro{ width:650px; float:left; margin-top:23px; margin-left:8px;}
#conteudoEsquerdo{ width:315px; float:right; margin-top:23px; margin-right:8px; color:#fff; font-size:10px}
#conteudoCentro h2{ color:#000000; font-size:20px; margin-bottom:5px}
#conteudoEsquerdo h2{ font-size:20px; margin-bottom:5px}

.noticia{ width:310px; height:220px; background:#82B7D3; padding:5px; float:left; margin-right:10px; margin-bottom:10px}
.noticiaD{ width:310px; height:220px; background:#82B7D3; padding:5px; float:right;margin-bottom:10px}
.noticiaD:hover, .noticia:hover{ background:#C1FFC1}
.noticiaD h3,.noticia h3{ margin-bottom: 5px}
.noticiaD img,.noticia img { float:left; margin: 0 5px 5px 0; border:2px solid #fff;}
.noticiaD p,.noticia p {font-size:12px; line-height:15px}
.noticiaD span,.noticia span{ background:#fff; display:block; clear:both; font-size:11px; position:absolute; margin-top:200px; width:310px}
.noticiaD span a,.noticia span a { display:block; background:#0E2C8E; color:#FFFFFF; padding:5px 8px; float:right; text-decoration:none}
.noticiaD span a:hover,.noticia span a:hover{ text-decoration:underline}
.noticiaD span b,.noticia span b { display:block;color:#0E2C8E; padding:5px;}
.noticiaD:hover span b, .noticia:hover span b{color:#006600;}
.noticiaD:hover span a, .noticia:hover span a{background:#006600;}

.noticiasRodape{ background:#82B7D3; padding:5px; clear:both; font-size:12px;}
.noticiasRodape a { color:#000; text-decoration:none}

.rodape{background:#7DCE58; font-size:10px; margin:0px 8px; color:#003300; padding:8px; clear:both}
.rodape a {font-weight:bold; text-decoration:none; color:#003300}
.rodape a:hover {text-decoration:underline}

.video{ margin-bottom:13px; height:250px; width:315px; background:#fff url(../../images/ytube.png) center center no-repeat;}
.maisLidas{height:227px;*height:232px; background:#fff; padding:5px; font-size:12px}
.maisLidas a{ display:block; margin-bottom:3px; text-decoration:none; padding:2px; color:#0E2C8E}
.maisLidas a b{ display:block; font-size:10px; color:#666; padding:2px}
.bannerE{ height:220px; background:#fff; margin:2px 0 10px 0}

.textBox{background:#82B7D3; padding:10px; font-size:12px; color:#000066; min-height:748px; line-height:15px;}
.textBox * { line-height:15px; font-size:12px;}
.textBox p { margin-bottom:10px; line-height:15px; font-size:12px; color:#000066}
.textBox a { text-decoration:none;}
.textBox a:hover{ text-decoration:underline}
.textBox h4 {margin-bottom:10px; line-height:18px; font-size:16px; color:#000066}
.textBox table th,.textBox table td{padding:5px; font-size:12px; font-weight:normal}
.textBox table.lista { width:90%; margin:auto}
.textBox table.lista * { font-size:12px;}
.textBox table.lista th{ background:#003366; color:#FFFFFF}
.textBox table.lista td{ border-bottom:1px solid #003366}
.textBox table.lista .categoria td{ padding:5px; background: #6699CC; font-weight:bold}
.textBox table.form{}
.textBox table.form th{ text-align:right; font-weight:bold}
.textBox table.form * { font-size:12px;}
.textBox li{ padding:5px 0}
.textBox .icolE{ float:left; width:49%}
.textBox .icolE h4{ font-weight:normal}
.textBox .icolD{ float:right; width:49%}
.textBox .icolD h4{ line-height:15px; margin: 5px 0 5px 0; font-weight:normal; border-bottom:1px dotted #666; padding-bottom:5px}
.textBox sup{ font-size:10px}
#arquivosBox{ float:left; margin-right:10px; margin-bottom:10px;}

.paginacao{text-align:center; background:white;padding:5px;clear:both}
.paginacao a {font-size:12px; margin:0 5px;}