body {
font:normal 76%/140% verdana, arial, sans-serif;
background:#F7F7F7 url('http://images.portalcab.com/body-bg.gif') repeat-x;
color:#000;
text-align:center;
margin:0;
padding:0 0 0 0;
}

acronym {
cursor:help;
}

a {
color:#0063C7;
font-weight:700;
text-decoration:none;
}

h1, h2, h3, h4, h5, h6 {
font:bold 1em/normal arial, sans-serif;
margin:0 0 10px;
padding:0;
}

h1 {
font-size:1em;
display:none;
}

h2 {
font-size:1em;
font:bold 10px/normal verdana, arial, sans-serif;
text-transform:uppercase;
margin:0 0 10px;
}

h3 {
font-size:1.4em;
}

h4 {
font-size:1.1em;
text-transform:uppercase;
}

p {
margin:0 0 15px;
padding:0;
}

.ahem,.hide {
display:none;
}

.clear {
clear:both;
}

#lead {
text-align:center;
margin:0 auto;
padding:10px 0;
}

#wrap {
background:url('images/fundo.gif') repeat-y 169px 0;
width:756px;
text-align:left;
position:relative;
margin:0 auto;
padding:0;
}

#head {
height:75px;
color:#ccc;
text-align:right;
background:#F7F7F7 url('images/topo.gif') no-repeat 169px bottom;
font-style:normal;
font-variant:normal;
font-weight:400;
font-size:11px;
font-family:trebuchet ms, verdana, arial;
margin:0;
padding:20px 0 0;
}

#head a {
font:bold 11px/normal "trebuchet ms", verdana, arial;
color:#ccc;
}

#sitetitle {
position:absolute;
top:12px;
left:0;
}

#head .links {
color:#ccc;
font:normal 10px/normal "trebuchet ms", arial, sans-serif;
margin-right:10px;
}

#cont .ad {
display:block;
background:#FFF url('images/ad-bg.gif') no-repeat;
padding-left:0;
padding-top:10px;
padding-bottom:5px;
margin:0 0 15px;
}

#side .ad {
margin:0 0 10px;
padding:0;
}

#cont .banner {
display:block;
text-align:center;
background:url('images/banner-adsense.gif') no-repeat;
padding-left:0;
padding-top:5px;
padding-bottom:5px;
width:542px;
height:78px;
margin:0;
}

#cont .banner-adsense {
display:block;
text-align:left;
background:url('images/banner-interessado.gif') no-repeat;
padding-left:35px;
padding-top:5px;
padding-bottom:5px;
width:542px;
height:298px;
margin:0;
}

#cont .nbanner {
display:block;
text-align:center;
background:url('images/banner336.gif') no-repeat;
padding-left:0;
padding-top:5px;
padding-bottom:5px;
width:542px;
height:298px;
margin:0;
}

#cont .downloadbanner {
display:block;
text-align:center;
background:url('images/download/banner.gif') no-repeat;
padding-left:0;
padding-top:5px;
padding-bottom:5px;
width:542px;
height:78px;
margin:0;
}

#cont .falandonisso {
display:block;
text-align:center;
background:url('images/falando-nisso-peq.gif') no-repeat;
padding-left:0;
padding-top:5px;
padding-bottom:0;
width:542px;
height:45px;
margin:0;
}

#cont .falandonisso-cima {
display:block;
text-align:center;
background:url('images/falando-nisso.gif') no-repeat;
padding-left:0;
padding-top:5px;
padding-bottom:5px;
width:542px;
margin:0;
}

#cont .falandonisso-limite {
display:block;
background:url('images/falando-nisso-limite.gif') no-repeat;
padding-left:0;
padding-top:0;
padding-bottom:0;
width:542px;
height:23px;
margin:0;
}

input,textarea,select {
font:bold 1em/normal arial, helvetica, sans-serif;
color:#000;
}

.search_input {
border-left:1px solid #dedede;
border-top:1px solid #dedede;
border-right:1px solid #f4f4f4;
border-bottom:1px solid #f4f4f4;
background-color:#FAFAFA;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#999;
width:110px;
padding:1px 3px;
}

#form textarea,#form input {
background:#F7F7F7;
border:1px solid #999;
font:12px Verdana, "Trebuchet MS", Arial, Helvetica, sans-serif;
width:100%;
padding:2px;
}

#form textarea:focus,#form input:focus,#title:focus,#campo:focus {
background:#FFF;
}

#form th {
text-align:right;
width:33%;
}

form {
margin:0;
padding:0;
}

#campo {
background:#F7F7F7;
border:1px solid #999;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
width:80%;
-moz-border-radius:5px;
scrollbar-arrow-color:#999;
padding:2px;
}

.post {
text-align:justify;
line-height:150%;
margin:0 0 15px;
padding:0;
}

.post a {
text-decoration:none;
}

.post a:hover {
text-decoration: none;
border-bottom: 1px #C70000 solid;
padding-bottom: 2px;
}

.post ul {
list-style:circle outside;
margin:0 0 15px;
padding:0 0 0 1.5em;
}

.post h1 {
text-align:left;
font-size:18px;
letter-spacing:-1px;
margin-bottom:5px;
}

.post h1 a {
color:#0064C8;
text-decoration:none;
}

.post h3 {
text-align:left;
font-size:18px;
letter-spacing:-1px;
margin-bottom:5px;
}

.post h3 a {
color:#0064C8;
text-decoration:none;
}

.post blockquote a {
text-decoration:none;
}

.post.inline {
background:url('images/meta-arrow.gif') no-repeat 0 3px;
margin-bottom:5px;
font-size:11px;
text-align:left;
padding:0 0 0 20px;
}

.post.inline h3 {
font-size:12px;
letter-spacing:0;
}

.cabomentario {
color:#666;
font:normal 11px/12px;
text-align:right;
display:block;
margin:0;
padding:0 0 10px;
}

.meta {
color:#bbb;
font:normal 11px/12px arial, sans-serif;
text-align:left;
display:block;
margin:0;
padding:0 0 10px;
}

.meta span {
margin-left:15px;
}

.meta .topics {
background:url('images/meta-arrow.gif') no-repeat 0 1px;
padding-left:15px;
margin-left:0;
}

.meta .fonte {
background:url('http://images.portalcab.com/icon_featured.gif') no-repeat 0 1px;
padding-left:15px;
margin-left:0;
}

.meta .comments {
background:url('images/meta-chat.gif') no-repeat 0 1px;
padding-left:15px;
}

.meta .date {
background:url('images/meta-date.gif') no-repeat 0 1px;
padding-left:15px;
}

.meta .edit {
background:url('images/meta-edit.gif') no-repeat 0 1px;
padding-left:15px;
}

.meta .author {
background:url('images/meta-author.gif') no-repeat 0 1px;
padding-left:15px;
margin-left:0;
}

.post.inline .meta {
white-space:nowrap;
line-height:18px;
background:none;
display:block;
margin-top:3px;
}

.post.inline .meta .edit {
margin-left:0;
padding-left:0;
background:none;
}

blockquote {
display:block;
background:url('http://www.portalcab.com/v2/bg_blockquote.gif');
margin:10px 20px 10px 10px;
padding:10px 10px 1px;
}

blockquote p {
display:block;
background:#FFF;
border-bottom:#D3D9DC 1px solid;
border-right:#D3D9DC 1px solid;
font-size:11px;
line-height:16px;
color:#738691;
padding:10px;
}

.media {
background:url('images/headfone.gif') no-repeat 1px 20%;
color:#CCC;
line-height:1.2em;
font-size:90%;
text-align:left;
margin:10px 0 0;
padding:0 0 15px 22px;
}

.media a:hover {
color:#CCC;
font-weight:700;
text-decoration:underline;
}

.imagempost {
background:url('http://www.portalcab.com/v2/bg_blockquote.gif');
float:right;
padding-left:0;
padding-top:0;
margin-left:5px;
}

.imagempost img {
padding:5px;
}

.imagempost a:hover {
border-bottom: 0px;
padding-bottom: 0px;
}

.imagempost2 {
background:url('http://www.portalcab.com/v2/bg_blockquote.gif');
border:1px solid #dfdfdf;
padding:0;
}

.imagempost2 img {
padding:3px;
}

.imagempost2 a:hover {
border-bottom: 0px;
padding-bottom: 0px;
}

.imagemcm {
border:1px solid #dfdfdf;
padding:3px;
}

#topics {
width:160px;
color:#666;
font:normal 10px/110% verdana, arial, sans-serif;
line-height:normal;
text-transform:lowercase;
list-style:none;
float:left;
clear:left;
margin:-10px 0 0;
padding:0;
}

#topics li {
display:block;
position:relative;
background:url('images/icones/menu/arquivos2.gif') no-repeat 0 3px;
margin:0 0 15px;
padding:0 0 0 25px;
}

#topics li.gamebox {
background-image:url('images/icones/menu/lego.gif');
}

#topics li.videos {
background-image:url('images/icones/menu/videos.gif');
}

#topics li.tv {
background-image:url('images/icones/menu/tv.gif');
}

#topics li.joguinhos {
background-image:url('images/icones/menu/diversao.gif');
}

#topics li.fotos {
background-image:url('images/icones/menu/fotos.gif');
}

#topics li.diario {
background-image:url('images/icones/menu/diario.gif');
}

#topics li.musicas {
background-image:url('images/icones/menu/musica.gif');
}

#topics li.downloads {
background-image:url('images/icones/menu/downloads.gif');
}

#topics li.nerd {
background-image:url('images/icones/menu/nerd.gif');
}

#topics li.gatinhas {
background-image:url('images/icones/menu/gatinhas.gif');
}

#topics li.orkut {
background-image:url('images/icones/menu/orkut.gif');
}

#topics li.lista-videos {
background-image:url('images/icones/menu/lista-videos.gif');
}

#topics li.diversao {
background-image:url('images/icones/menu/joguinhos2.gif');
}

#topics li.futebol {
background-image:url('images/icones/menu/futebol.gif');
}

#topics li.biblioteca {
background-image:url('images/icones/menu/biblioteca.gif');
}

#topics li.cinema {
background-image:url('images/icones/menu/cinema.gif');
}

#topics li.newsletter {
background-image:url('images/icones/menu/email.gif');
}

#topics li.videoclipes {
background-image:url('images/icones/menu/play.gif');
}

#topics li.ranking {
background-image:url('images/icones/menu/ranking.gif');
}

#topics li.feed {
background-image:url('images/icones/menu/feed.gif');
}

#topics li.anuncie {
background-image:url('images/icones/menu/anuncie.gif');
}

#topics li.celebridades {
background-image:url('images/icones/menu/fofoca.gif');
}

#topics li.blogs {
background-image:url('images/icones/menu/blogs.gif');
}

#topics li.smallville {
background-image:url('http://tv.portalcab.com/imagens/icones/smallville.gif');
}

#topics li.oc {
background-image:url('http://tv.portalcab.com/imagens/icones/oc.gif');
}

#topics li.fnl {
background-image:url('http://tv.portalcab.com/imagens/icones/friday-night-light.gif');
}

#topics li.pbreak {
background-image:url('http://tv.portalcab.com/imagens/icones/prison-break.gif');
}

#topics li.oth {
background-image:url('http://tv.portalcab.com/imagens/icones/one-tree-hill.gif');
}

#topics li.lost {
background-image:url('http://tv.portalcab.com/imagens/icones/lost.gif');
}

#topics li.earl {
background-image:url('http://tv.portalcab.com/imagens/icones/earl.gif');
}

#topics li.heroes {
background-image:url('images/icones/menu/heroes.gif')
}

#topics li.gossipgirl {
background-image:url('images/icones/menu/gossip-girl.gif')
}

#topics li.isfree {
background-image:url('images/icones/menu/isfree-fogo.gif')
}

#topics li.guianerd {
background-image:url('images/icones/menu/guianerd.gif')
}

#topics li a {
display:block;
color:#0063C7;
text-transform:none;
font:bold 14px/normal arial, helvetica, sans-serif;
letter-spacing:-1px;
margin:0;
padding:0;
}

#topics li .sponsor {
display:block;
color:#ccc;
text-align:center;
margin:.5em 0 0;
}

#topics li .sponsor a {
color:#ccc;
display:inline;
font-size:1em;
text-transform:lowercase;
margin:0;
}

#topics li.archive {
background:none;
}

#topics li.archive,#topics li.archive a {
color:#bbb;
font:bold 11px/normal "trebuchet ms", arial, sans-serif;
}

#cont {
width:550px;
float:right;
clear:right;
margin:-10px 0 0;
padding:0 20px;
}

* html #cont {
width:550px;
}

ul.roll {
list-style:none;
font-size:10px;
line-height:120%;
margin:0;
padding:0;
}

ul.roll li {
margin:0 0 .5em;
padding:0;
}

#asides,#recently,#hotposts,#shunt {
background-color:#FFF;
width:140px;
float:right;
list-style:none;
font-size:10px;
color:#666;
line-height:120%;
margin:0;
padding:0;
}

#shunt a {
font:bold 11px/normal arial, sans-serif;
}

#shunt {
margin:3px 0 20px 20px;
}

#hotposts {
background:url('images/dot-bbb.gif') repeat-x -2px bottom;
padding-bottom:10px;
margin-bottom:10px;
}

#recently {
clear:right;
margin-bottom:10px;
}

#asides li {
margin:0 0 10px;
padding:0;
}

#recently li {
margin:0 0 5px;
padding:0;
}

#side {
width:160px;
float:left;
text-align:center;
clear:left;
margin:0;
padding:0;
}

#foot {
clear:both;
text-align:center;
color:#aaa;
padding-left:0;
padding-top:0;
padding-bottom:10px;
position:relative;
font-size:11px;
margin:0 10px 0 180px;
}

#foot p {
margin-bottom:5px;
}

#foot img {
vertical-align:middle;
}

h2.featured,#recently h2,#hotposts h2,body.archive h2 {
background:url('images/icon_featured.gif') no-repeat;
line-height:11px;
color:#666;
padding:0 0 0 15px;
}

h2.featured .date {
color:#999;
}

body.archive h2 {
background-image:url('images/meta-arrow.gif');
}

.mininav {
margin-bottom:20px;
}

#comments {
margin:0 0 15px;
padding:0;
}

#comments h3 {
font-size:12px;
}

dl.commentlist {
list-style:none;
margin:0 0 15px 15px;
padding:0;
}

dl.commentlist dd {
background:url('images/dot-gray.gif') repeat-x;
text-align:justify;
font-size:11px;
line-height:14px;
margin:15px 0 10px;
padding:15px 0 0;
}

dl.commentlist dd.first {
margin-top:0;
padding-top:0;
background:none;
}

dl.commentlist dt {
margin:0;
}

#commentform p label {
display:block;
}

#commentform {
font:normal 10px/normal verdana, arial, sans-serif;
margin-left:15px;
}

#commentform input,#commentform textarea {
font:bold 12px/normal verdana, arial, sans-serif;
}

#comments .meta {
line-height:15px;
text-align:right;
background:none;
margin:0;
padding:0;
}

#comments .meta .author {
background-image:url('images/meta-author.gif');
margin-left:0;
}

#comments .meta .date {
background-image:url('images/meta-date.gif');
}

#comments .meta .edit {
background:none;
padding-left:0;
margin-left:0;
}

#comments blockquote {
padding-left:20px;
border-left:2px solid #ddd;
margin:15px 30px 0 10px;
}

#comments blockquote cite {
display:block;
margin:5px 0 0;
}

#comments h2 {
border-top:3px solid #F2F3F4;
line-height:normal;
color:#666;
background:url('images/meta-chat.gif') no-repeat 0 13px;
margin:0 0 15px;
padding:10px 0 0 15px;
}

#comments pre,#comments code {
white-space:normal;
}

a .more {
font-size:10px;
text-transform:uppercase;
white-space:nowrap;
}

#boxish {
background:url('images/fundobox.gif');
margin:0 -20px;
padding:19px;
}

#boxish .ad {
background:#f7f7f7;
float:right;
margin:0 0 15px 15px;
padding:0;
}

#boxish h2 {
border-bottom:1px dotted #bbb;
padding-bottom:5px;
font:bold 14px/normal arial, helvetica, sans-serif;
background-position:0 3px;
}

#side #asides,#side #recently,#side #hotposts,#side #shunt {
float:none;
width:100%;
text-align:left;
margin:0 0 10px;
padding:0 0 10px;
}

#side #postcount {
float:none;
}

#lightbox {
background:url('http://www.portalcab.com/v2/bg_blockquote.gif');
border-bottom:2px solid #666;
border-right:2px solid #666;
padding:10px;
}

#lightboxDetails {
font-size:0.8em;
padding-top:0.4em;
}

#lightboxCaption {
float:left;
}

#keyboardMsg {
float:right;
}

#overlay {
background-image:url('http://www.portalcab.com/overlay.png');
}

* html #overlay {
background-color:transparent;
background-image:url('http://www.portalcab.com/blank.gif');
}

table,h5,h6 {
font-size:1em;
}

a:visited,.post h3 a:visited,#hotposts a:hover,#recently a:hover {
color:#7EABD7;
}

a:hover,#head .links a:hover,.post h3 a:hover,#topics li a:hover {
color:#C70000;
border:none;
}

a img,#lightbox img,#overlay img {
border:none;
}

#head p,#head form,.post.inline h3,.post.inline p,#asides li p,#asides li div {
display:inline;
}

#head .links a,#head .links a:visited,.meta a:hover,#topics li.archive
a:hover,#hotposts a,#hotposts a:visited,#recently a,#recently
a:visited,#foot a:hover,#commentform label {
color:#666;
}

.meta a,.meta a:visited,#foot a {
color:#bbb;
}

.post.inline .meta .comments,dl.commentlist dt .comments {
margin-left:0;
}

.media a,.media a:visited {
color:#CCC;
font-weight:700;
text-decoration:none;
}

#topics li.portalcab,#topics li.mais {
background-image:url('images/icones/menu/arquivos2.gif');
}

.vote {
float: left;
clear: right;
padding-left: 45px;
width:111px;
}

.bbw_title, .bbw_icons, .bbw_buttons, .bbw_subtitle, .bbw_control, .bbw_footer
{ display: none; !important; }
#bbw_readers img { border:1px solid #000000; margin: 4px 4px 1px 4px;padding:0; !important; }

.blogs {
float: right;
}
