.download, .download_2 {background: url(../images/img_icones.png) no-repeat}

pre, .code{background:#F9F9F9;border-left:5px solid #EBEBEB;font:1em/1.5 Monaco, Consolas, "Courier News", monospace;margin:15px 0;padding:10px 15px !important}
.dropcap{color:#333;display:block;float:left;font:60px/40px Georgia, Times, serif;padding:7px 8px 0 0;}

blockquote{font-size:115%;}
blockquote span.open{background:url(../images/so-q.gif) no-repeat left top;padding:0 0 0 20px;}
blockquote span.close{background:url(../images/sc-q.gif) no-repeat bottom right;padding:0 20px 0 0;}

.highlight{background:#ffd;font-weight:700;padding:1px 5px;}

p.error,p.message,p.tips,p.rss,p.key,p.tag,p.cart,p.note,p.photo,p.doc,p.mobi{padding-left:25px;position:relative;}
p.error span.icon,p.message span.icon,p.tips span.icon,p.rss span.icon,p.key span.icon,p.tag span.icon,p.cart span.icon,p.note span.icon,p.photo span.icon,p.doc span.icon,p.mobi span.icon{background-image:url(../images/icons/icons-sprites-silk.png);background-repeat:no-repeat;width:18px;height:18px;display:block;position:absolute;top:2px;left:0;}
p.error span.icon{background-position:left -54px;}
p.message span.icon{background-position:left -72px;}
p.tips span.icon{background-position:left -90px;}
p.key span.icon{background-position:left -108px;}
p.tag span.icon{background-position:left -126px;}
p.cart span.icon{background-position:right -54px;}
p.doc span.icon{background-position:right -72px;}
p.note span.icon{background-position:right -90px;}
p.photo span.icon{background-position:right -108px;}
p.mobi span.icon{background-position:right -126px;}

p.error{color:#C00;}
p.message{color:#2C79B3;}
p.tips{color:#E58C00;}

ul.checklist li,ul.star li,ul.arrow li,ul.address li,ul.phone li,ul.email li{background:none;margin-left:8px;position:relative;overflow:hidden;padding:0 0 0 22px;}
ul.checklist span.icon,ul.star span.icon,ul.arrow span.icon,ul.address span.icon,ul.phone span.icon,ul.email span.icon{background-image:url(../images/icons/icons-sprites-silk.png);background-repeat:no-repeat;width:18px;height:18px;display:block;position:absolute;top:0;left:0;}
ul.star span.icon{background-position:left -18px;}
ul.checklist span.icon{background-position:left -36px;}
ul.phone span.icon{background-position:right top;}
ul.address span.icon{background-position:right -18px;}
ul.email span.icon{background-position:right -36px;}
ul.bookmark-links li{background:url(../images/arrow.png) no-repeat 0 10px !important;border-bottom:1px dotted #e6e6e6;padding:5px 0 5px 10px !important;}

p.blocknumber{position:relative;padding:5px 0 5px 55px !important;}
.bignumber-1,.bignumber-2,.bignumber-3{background-image:url(../images/numberlist-bg.png);background-repeat:no-repeat;color:#FFF;display:block;width:44px;height:44px;line-height:44px !important;position:absolute;top:0;left:0;font:bold 20px/normal Arial, sans-serif;text-align:center;}
.bignumber-2{background-position:left -44px;}
.bignumber-3{background-position:left -88px;}

.box-sticky,.box-download,.box-grey,.box-hilite{border:3px solid #ddd;margin:15px 0;padding:10px !important;}
.box-sticky{background:url(../images/icons/sticky-big.png) no-repeat 10px center #fff;padding-left:50px !important;border-color:#d2d2b6;}
.box-download{background:url(../images/icons/download-big.png) no-repeat 10px center #fff;padding-left:50px !important;border-color:#d6e9f3;}
.box-grey{background-color:#f7f7f7;}
.box-hilite{background:#ffd;border-color:#d2d2b6;}

.box {background:#F9F9F9;border:1px solid #EBEBEB;margin:15px 0;padding:10px 15px !important; overflow:auto}

div.ja-adv{border:1px solid #ddd;padding:10px;}
div.ja-adv span.sponsor{color:#999;display:block;font-size:92%;text-align:right;}

.listanoticias ul{list-style:none;}
.listanoticias li:hover{background:url(../images/hdot1.gif) repeat-x bottom #F9F9F9;}
.listanoticias li{list-style:none;background:url(../images/hdot1.gif) repeat-x bottom;margin:0;padding:5px 0;}
.listanoticias a:link,.listanoticias a:visited{color:#09F;text-decoration:none;}
.listanoticias a:hover,.listanoticias a:active,.listanoticias a:focus{color:#06F;text-decoration:underline;}

#cat_news,.cat_news,p.cat_news{background:url(../images/page.gif) no-repeat left center #F9F9F9;border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB;clear:both;margin:5px 0;padding:5px 15px;}

table.conteudo{border:0 solid #F1F1F1;width:auto;margin:5px;padding:0;}
table.conteudo caption{font-weight:700;font-size:120%;color:#666;text-align:left;height:25px;}
table.conteudo th.desc{width:60%;}
table.conteudo th.data,table.conteudo th.desc,table.conteudo th.local{font-size:90%;text-align:center;}
table.conteudo th{background:#F1F1F1;color:#333;}
table.conteudo th.hora{background:#FFF;color:#333;text-align:left;font-weight:400;}
table.conteudo td{color:#333;text-align:left;}
table.conteudo th.data,table.conteudo th.local{width:20%;}
.elenco{font-size:11px;width:100%;margin:10px 0;}
.elenco img{border:1px solid #EBEBEB;background:#FFF;margin:0 5px;padding:3px;}
.elenco h4{font-size:11px;text-transform:uppercase;font-weight:100;color:#FFF;background:#999;display:inline-block;margin:0;padding:2px;}
.elenco-esquerda{width:49%;float:left;min-height:160px;margin:0 2px;}
.elenco-direita{width:49%;float:right;min-height:160px;margin:0 2px;}

ul.arrow span.icon,.bignumber-1{background-position:left top;}

#patrocinadores{background:#F4F4F4;position:relative;z-index:1;border-bottom:3px solid #999;height:80px}
#patrocinadores ul{display:table-row;list-style:none;}
#patrocinadores li{margin:auto 0 auto 10px;text-transform:uppercase;padding:auto 0;width:150px;float:right;display:table-cell;vertical-align:middle;line-height:70px;}
#patrocinadores img{vertical-align:middle;}
#patrocinadores li.primeiro{padding-right:2px;padding-left:2px;width:100px;margin-left:0;}
#patrocinadores li p{padding-top:15px;font-size:9pt;color:#999;font-weight:bold;line-height:10pt;}

/* Lista */
dl.conteudo {margin: 2em 0;	padding: 0}
.conteudo dt {float: left; left: 0; width: 40%;}
.conteudo dd {float: left; border-left: 1px solid #000; margin: 0 0 0 10em; padding: 0 0 .5em .5em}

.download {background-position: 10px -22px; background-color: #F9F9F9;border:1px solid #EBEBEB; display:block; font-size:85%;margin:10px;padding:10px 50px !important; text-shadow:1px 1px 0 #FFFFFF; font-weight:700}
.download_2 {background-position: 10px -545px;border-bottom:1px solid #EBEBEB; display:block; font-size:85%;margin:10px;padding:10px 50px !important; text-shadow:1px 1px 0 #FFFFFF;}
.cinza {background-color: #F9F9F9;border:1px solid #EBEBEB; display:block; font-size:90%; margin:10px;padding:10px 10px !important; text-shadow:1px 1px 0 #FFFFFF; overflow:hidden}

#conteudo_div {clear:both}
#conteudo_div .esquerda {float:left;width:49%;padding:3px}
#conteudo_div .direita {float:left;width:49%;padding:3px}
