#geral {
width:988px;
margin:0 auto 0 auto;
border: solid #CCC 1px;
text-align:justify;
display:table;
font-size:0.69em;
background:#FFF url(../images/bgtopo.png) repeat-x top;
}
#cabecalho {
width:100%;
text-align:right;
height:168px;
padding-top:8px;
background:url(../images/bgcabecalho.jpg) repeat-x right 32px;
position:relative;
}
#cabecalho ul li {
display:inline;
height:19px;
border-left:1px solid #B3B3B3;
position:relative;
}
#cabecalho #menu ul li { border-left:1px solid #DDD; }
#cabecalho li {
height:19px;
padding:0;
margin-right:-4px;
}
#cabecalho ul {
height:19px;
margin:-1px 0 0 0;
padding:0;
width:auto;
}
#cabecalho li a { color:#555; text-decoration:none; padding:0 10px 0 10px; border-left:2px solid #FFF; }
#cabecalho li a:visited { color:#555; text-decoration:none; padding:0 10px 0 10px; border-left:2px solid #FFF; }
#cabecalho li a:hover { color:#FC7700; text-decoration:none; padding:0 10px 0 10px; border-left:2px solid #017ADA; }
#logo { position:absolute; top:14px; left:20px; z-index:1; }
#ani { position:relative; top:8px; }
#menu {
text-align:right;
width:100%;
height:19px;
border-bottom:1px solid #B3B3B3;
border-top:1px solid #B3B3B3;
border-right:0;
border-left:0;
line-height:20px;
font-size:1.18em;
font-weight:bold;
background: url(../images/bgmenu1.png) repeat-x top;
position:absolute; top:137px; right:0; z-index:0;
}
#menu ul li {
display:inline;
height:19px;
position:relative; right:0;
}
#menu li {
height:19px;
padding:1px 0 2px 0;
}
#menu ul {
height:19px;
margin:-1px 4px 0 0;
width:auto;
}
#menu li a { color:#FC7700; text-decoration:none; margin:0; padding:2px 15px 2px 15px; border:none; }
#menu li a:visited { color:#FC7700; text-decoration:none; margin:0; padding:2px 15px 2px 15px; border:none; }
#menu li a:hover { color:#FC7700; text-decoration:none; margin:0; padding:2px 15px 2px 15px; background: url(../images/bgmenu2.png) repeat-x bottom; border:none; }
#conteudo {
width:auto;
padding:7px 20px 10px 20px;
}
#colleft {
width:218px;
margin:0 20px 15px 0;
float:left;
}
#colleft h1 { font-size:1.00em; font-weight:bold; padding-left:8px; }
#colleft h2 { font-size:1em; margin:0; width:auto; }
#colleft .box { height:75px; }
#colcenter { width:567px; margin-bottom:15px; float:left; }
#colcenter ul { margin-left:20px; }
#colcenter li {
list-style:none;
padding-left:18px;
margin-bottom:10px;
background:url(../images/bullet.gif) no-repeat left 2px;
}
#colright { width:120px; margin:0 0 15px 20px; float:left; }
#voting { margin-top:5px; foant-size:10px;  }
#anuncio_rodape { width:100%; }
#rodape {
font-size:0.82em;
text-align:center;
width:100%;
display:table;
padding-top:10px;
background: url(../images/bgrodape.png) repeat-x top;
}
#rodape strong { font-size:1em; }
#rodape ul li {
display:inline;
height:19px;
}
#rodape li {
height:19px;
}
#rodape ul {
height:19px;
margin:5px 0 0 0;
padding:0;
width:auto;
}
#rodape li a { color:#1D63CB; text-decoration:none; font-weight:bold; padding:2px 5px 2px 5px; }
#rodape li a:visited { color:#1D63CB; text-decoration:none; font-weight:bold; padding:2px 5px 2px 5px; }
#rodape li a:hover { color:#FC7700; text-decoration:none; font-weight:bold; padding:2px 5px 2px 5px; }
#poweredby { display:none; }
#capcha { margin-top:5px; display:table; width:160px; background-color:#F3F3F3; }
#capcha div { float: left; }
/* Box */
.t { background:#F3F3F3 url(../images/box/dot.png) 0 0 repeat-x; width:100%; }
.b { background:url(../images/box/dot.png) 0 100% repeat-x; }
.l { background:url(../images/box/dot.png) 0 0 repeat-y; }
.r { background:url(../images/box/dot.png) 100% 0 repeat-y; }
.bl { background:url(../images/box/bl.png) 0 100% no-repeat; }
.br { background:url(../images/box/br.png) 100% 100% no-repeat; }
.tl { background:url(../images/box/tl.png) 0 0 no-repeat; }
.tr { background:url(../images/box/tr.png) 100% 0 no-repeat; padding:10px; } 

html { height:100%; }
body {
font-family: arial;
font-size:100%;
color:#777;
cursor: default;
text-align:center;
margin:0;
height:100%;
background:#EEE url(../images/bg.png) repeat-y center top; 
}
h1 { font-size:1.27em; margin:0 0 10px 0; color:#FC7700; width:100%; text-align:justify; }
h1 em { color:#007CD8; font-style:normal; }
h2 { font-size:1.09em; margin:10px 0 10px 0; font-weight:bold; width:100%; text-align:justify; }
h3 { font-size:1em; padding:10px 0 0 0; font-weight:bold; width:100%; text-align:justify; clear:both; }
p { margin:0 0 15px 0; }
td {
font-family: arial;
font-size:1em;
color:#777;
text-align:justify;
}
a { color:#1D63CB; text-decoration:none; }
a:visited { color:#1D63CB; text-decoration:none; }
a:hover { color:#FF7800; text-decoration:none; }
img { border-width:0; }

.center { text-align:center; }
.left { float:left; margin-right:5px; vertical-align:bottom; }
.right { float:right; margin-left:5px; vertical-align:bottom; }
.middle { vertical-align:middle; margin:0 5px 0 5; }

.rss { vertical-align:middle; padding-bottom:2px; }

.recentes {
width:218px;
text-align:right;
font-size:1.27em;
font-weight:bold;
height:16px;
vertical-align:middle;
border:1px solid #CCC;
margin-bottom:10px;
}
.recentes img { vertical-align:top; padding-left:5px; }
.recentes em { color:#007CD8; font-style:normal; }

.voting_h1 { font-size:0.75em; font-weight:bold; padding-left:12px; }
.voting_h2 { font-size:0.69em; text-align:center; }
.voting_text { font-size:0.69em; }

.colrimg { margin:25px 0 25px 0; }

.box { width:100%; }
.box img {
padding:1px;
border:1px solid #CCC;
}
.box h1.invert { text-align:right; }

.load { width:100%; }
.load img { vertical-align:top; }

/*highlight*/
body.in #menu a.in { color:#017ADA; }
body.in #menu a.in:visited { color:#017ADA; }
body.in #menu a.in:hover { color:#FC7700; }

body.bl #menu a.bl { color:#017ADA; }
body.bl #menu a.bl:visited { color:#017ADA; }
body.bl #menu a.bl:hover { color:#FC7700; }

body.ne #menu a.ne { color:#017ADA; }
body.ne #menu a.ne:visited { color:#017ADA; }
body.ne #menu a.ne:hover { color:#FC7700; }

body.em #menu a.em { color:#017ADA; }
body.em #menu a.em:visited { color:#017ADA; }
body.em #menu a.em:hover { color:#FC7700; }

body.at #menu a.at { color:#017ADA; }
body.at #menu a.at:visited { color:#017ADA; }
body.at #menu a.at:hover { color:#FC7700; }

body.ho #menu a.ho { color:#017ADA; }
body.ho #menu a.ho:visited { color:#017ADA; }
body.ho #menu a.ho:hover { color:#FC7700; }

body.su #menu a.su { color:#017ADA; }
body.su #menu a.su:visited { color:#017ADA; }
body.su #menu a.su:hover { color:#FC7700; }

body.co #menu a.co { color:#017ADA; }
body.co #menu a.co:visited { color:#017ADA; }
body.co #menu a.co:hover { color:#FC7700; }
