@charset "utf-8";
@import url(/Toolbox/cssControls.css);

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, 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-style: inherit; font-family: inherit; vertical-align: baseline; }
:focus { outline:0; }
body { line-height: 1; color: black; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:10pt; }
input, select, textarea { font-family:Verdana, Arial, Helvetica, sans-serif; }
ol, ul { list-style: none; }
table { border-collapse: collapse; border-spacing:0; }
caption, th, td { text-align: left; font-weight: normal; vertical-align:top }
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
h1, h2, h3, h4, h5, h6, strong, b { font-weight:bold }
em, i { font-style:italic }
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { font-weight:bold; color:#000; text-decoration:underline; }
p { padding-bottom:10px; line-height:15px; }
a { color:inherit; text-decoration:none; }
a:hover { text-decoration:underline }
big { font-size:1.2em }
small { font-size:0.8em; }
h1 { font-size:2em; }
h2 { font-size:1.8em; }
h3 { font-size:1.6em; }
h4 { font-size:1.4em; }
h5 { font-size:1.2em; }
h6 { font-size:1.1em; }
img {vertical-align: middle}

body {background:#fff url(/img/fundo.jpg) repeat;}
.root-node {width:990px; margin:0 auto}
#topo {height:212px;}
#logomarca {position:relative; left:-5px;top:25px; width:450px; height:180px;}
#banner-topo {position:relative; right:10px;top:35px; width:500px; height:100px; float:right}
#menu-topo {background:#fff url(/img/fundo-menu.jpg) repeat-x left -2px;width:765px; height:30px;}
#menu-topo ul.menu {list-style:none; height:40px;}
#menu-topo ul.menu li {display:block;float:left}
#menu-topo ul.menu li a {display:block; padding:10px; float:left; color:#666; font-size:0.9em}
#menu-topo ul.menu li a:hover {text-decoration:none;background:#fff}
#menu-topo .submenu {position:relative; z-index:20; left:47px; background:#fff; border:1px solid #999; border-top:0; padding:5px 0; width:200px; top:-10px; display:none;}
#menu-topo #submenu1 {left:47px;}
#menu-topo #submenu2 {left:130px;}
#menu-topo .submenu ul {list-style:none}
#menu-topo .submenu li {height:24px;}
#menu-topo .submenu li a {display:block; background:#fff; padding:4px 10px; color:#06f}
#menu-topo .submenu li a:hover {background:#fff; color:#f60; text-decoration:none}

#site-root {overflow:hidden}
#site-block {width:745px; background:#fff;padding:10px}
#sidebar {width:205px; margin-left:10px;}
#footer {width:745px; background:#fff url(/img/patrocina.jpg) no-repeat 10px center;padding:10px;margin:10px 0; text-align:right; clear:both}

h1 {padding:0 0 15px 10px; font-size:22px; color:#29166f;}
.titulo1 {color:#29166F; font-weight:bold; font-size:12px; padding:5px 0; clear:both}
.titulo2 {font-size:10px;font-weight:bold; padding:5px; letter-spacing:-1px; color:#e67817}
td .titulo2 {padding:0; text-align:left}
.imagem-internas {float:left; padding:0 10px 10px 0}
.veja-mais {color:#29166f; font-weight:bold; display:block; padding:4px; text-align:right;}

.formulario .input-field { background:#fff; padding:5px; margin:5px; }
.formulario .input-field textarea { border:1px solid #DDD; padding:5px; font-family:"Courier New", Courier, monospace; font-size:12px; width:600px; }
.formulario .invalid { background:#FFC; border-color:#F60; }
.formulario .input-field label,
.formulario .preview-data label { font-weight:bold; color:#000; display:block; padding:5px 0 }
.formulario .input-field .warning { font-weight:bold; color:#F60; background:#F0F0F0; display:block; padding:4px; margin:5px; display:none; }
.formulario .invalid span { display:block !important }
.formulario .field-buttons {padding:5px 0; text-align:right}
.formulario .field-buttons input {margin:0 5px; padding:5px; font-weight:bold;background:#e9e8e7; color:#2d2c2b; border:1px solid #B0ADAB; -moz-border-radius:5px}
.formulario .preview-data {background:#e7e7ea; padding:5px; margin:5px;}

#radios {padding:15px 5px; background:#235; color:#FFF !important; margin:15px 0 0 15px;}
#radios h2 {padding:5px 0 10px 5px; color:#fff}
#radios img { display:block }
#radios .list {list-style:none;}
#radios .list a {display:block; padding:5px; color:#fff; font-weight:bold; font-size:0.8em}
#radios .items {margin:0 10px; width:100%; }
#radios .items td {width:33%}

#sidebar .banner-sidebar {margin:5px 0;}
#sidebar .banner-sidebar img {width:200px;}
#sidebar .anuncie-sidebar {display:block;width:200px; color:#fff; background:#235; font-weight:bold; border:1px solid #f60; padding:15px 0; text-align:center}
#sidebar .anuncie-sidebar:hover {color:#fff; background:#235; font-weight:bold; border-color:#f60; text-decoration:none}

#slidenews {width:450px; height:170px; overflow:hidden;}
#slidenews img {position:relative; z-index:5; display:block; float:right}
#slidenews ul {position:relative; z-index:7; float:right; right:10px; top:10px;list-style:none; display:block}
#slidenews ul li {width:16px; height:14px; padding:2px 0 0 0; margin:0 0 5px 0; color:#fff; background:#29166F;cursor:pointer; text-align:center;font-weight:bold; font-size:0.8em}
#slidenews ul .selected {background:#e57716 !important}
#slidenews div {position:relative; top:125px; padding:5px; background:#29166f;color:#fff; z-index:10; width:75%}

#noticias-index {width:450px; padding-top:30px;}
#noticias-index .imagem {width:100px;}
#noticias-index .text {padding:5px 10px 20px 0;}
#noticias-index .title {font-weight:bold; font-size:1.2em; color:#29166f; padding:5px 0 0 5px}

#resultados-index {padding:0 0 0 15px; width:260px}
#resultados-index .line0 td {background:#D2E5EB;}
#resultados-index .line1 td {background:#ECEBBF;}
#resultados-index table {width:100%}
#resultados-index table td {padding:7px 4px; font-size:0.75em}
#resultados-index .placar {background:#29166f !important; color:#fff; font-weight:bold; text-align:center; }
#resultados-index .placar span {font-size:1.4em}
#resultados-index .horario {color:#7e7e7e;vertical-align:middle;width:20px}
#resultados-index .equipe {width:80px; padding-top:10px}

#resultados {width:400px; margin:0 auto}
#resultados .line0 td {background:#fff;}
#resultados .line1 td {background:#f5f5f5;}
#resultados table {width:100%}
#resultados table td {padding:6px;}
#resultados .placar {background:#ddd !important; color:#000; font-weight:bold; text-align:center; width:20px }
#resultados .placar span {font-size:1.4em; }
#resultados .horario {color:#666;vertical-align:middle;width:20px; background:#dee !important}
#resultados .equipe1,
#resultados .equipe2 {width:160px; padding:12px; font-weight:bold}
#resultados .equipe1 {text-align:right}

#tabelas-inicial {padding:20px 0 0 15px;}
#tabelas-internas {font-size:1.3em; height:600px;}
.tabela {width:260px;}
#tabelas-internas table {float:left; margin:20px 15%; width:70%;}
#tabelas-internas .titulo2 {font-size:16px;}
.tabela td {border:1px solid #999; font-size:0.8em; padding:4px;text-align:center}
.tabela thead td {background:#fff;font-weight:bold;border:0;}
.tabela .line0 {background:#dde9bb;}
.tabela .line1 {background:#ddeae1;}
.tabela .bold td {font-weight:bold !important}
.tabela .pos {background:#29166f;color:#fff;width:20px;}
.tabela .sq {width:15px;}
.tabela .equipe {text-align:left; white-space:nowrap}
.tabela .equipe img {width:16px; height:16px}

#equipes ul {height:530px; list-style:none}
#equipes li {width:100%; height:80px;}
#equipes li.grupo {width:350px; height:30px; font-weight:bold; color:#29166f; font-size:1.2em;}
#equipes .line0 {background:#fff;}
#equipes .line1 {background:#ddeae1;}
#equipes .imagem {padding:5px;width:70px;float:left;text-align:center}
#equipes .title {font-weight:bold; font-size:1.2em; color:#29166f;}
#equipes .title a {display:block; padding:20px 0;}
#equipes .logo {float:right; padding:10px;}

#slideshow {background:#363432; padding:20px;}
#slideshow-cnt {height:320px; overflow:hidden; text-align:center}
#slideshow-cnt img {height:300px; cursor:pointer}
#slideshow-bar {text-align:center; padding:10px; background:#fff}

#slidelist table {width:100%}
#slidelist table td {width:33%}
#slidelist table a {display:block; padding:4px; color:#06F;}

#filelist {list-style:none}
#filelist li {padding:4px;}
#filelist li a {color:#06F;}

#listafotos {padding:15px 0 0 15px}
#listafotos h3 {background:#235; color:#fff; padding:5px; font-size:1em;}
#listafotos a {display:block;float:left;text-align:left;padding:10px 9px 0 0; }
#listafotos img {border:2px solid #D3DDE5;padding:0;}
#listafotos a:hover img {border:2px solid #0C2B41;}