body, p, h1, h2, h3, h4, h5, h6, table, td, th, li, ul, ol, a, input, textarea, select{font-family:Tahoma, Helvetica, Arial, Sans-Serif;}
body{background-color:#CBCBCB;color:#000;font-size:90%;}
a{text-decoration:none;color:#020880;}
a:hover{color:#000055;}
ul{margin:0;padding-left:10pt;list-style-type:square;}
input,textarea,select{font-size:90%;}
a img{border:0;}
.quote{color:#000000;background:#d6d5d5;padding:6px;line-height:1.4em;border-left:solid 2px #cbcbcb;margin:0 1em 0 0;}
.code{color:#000000;background:#f8f8f8;padding:10px;border-left:solid 8px #e0e0e0;white-space:nowrap;overflow:auto;min-height:3em;font-family:"Courier New", monospace;}
.quoteheader, .codeheader{color:#000000;text-decoration:none;font-style:normal;font-weight:bold;font-size:x-small;line-height:1.2em;}
.quoteheader, .codeheader{display:block;padding:2px 10px 2px 10px;background:#e0e0e0;color:#000000;text-decoration:none;font-style:normal;font-weight:bold;font-size:0.9em;border-bottom:solid 2px #ccc;}
.codeheader{background:url(images/tinyportal/code.gif) no-repeat 5px 50% #e0e0e0;padding-left:26px;border-left:solid 8px #e0e0e0;}
.quoteheader{background:url(images/tinyportal/quote.gif) no-repeat 5px 50% #cbcbcb;border-left:solid 2px #cbcbcb;padding-left:16px;margin:1em 1em 0 0;}
.off-topicheader{color:#696969;text-decoration:none;font-style:normal;font-weight:bold;font-size:small;line-height:1.1em;}
.off-topic{color:#000000;border:1px dotted #696969;margin:2px;padding:2px;font-size:x-small;line-height:1.2em;}
.help{cursor:help;}
.meaction{color:red;}
.editor{width:96%;}
.highlight{background-color:yellow;font-weight:bold;color:black;}
.windowbg{color:#000000;background-color:#e0e0e0;}
.windowbg2{color:#000000;background-color:#ebebeb;}
.windowbg3{color:#000000;background-color:#E8E3E0;}
.calendar_today{background-color:#cbcbcb;}
.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td{color:white;font-style:normal;background:#798C92;padding-left:10px;padding-right:10px;}
.titlebg, .titlebg a:link, .titlebg a:visited{font-weight:bold;color:white;font-style:normal;}
.titlebg a:hover{color:#f0d0d0;}
.titlebg2 a:link, .titlebg2 a:visited{color:white;font-style:normal;text-decoration:underline;}
.titlebg2 a:hover{text-decoration:underline;}
.catbg , tr.catbg td , .catbg3 , tr.catbg3 td{background:#596C72;color:#cbcbcb;padding-left:10px;padding-right:10px;border:solid 1px #aaa;}
.catbg2 , tr.catbg2 td{background:#596C72;color:#cbcbcb;padding-left:10px;padding-right:10px;border:solid 1px #aaa;}
.catbg, .catbg2, .catbg3{}
.catbg, .catbg2{font-weight:bold;}
.catbg3, tr.catbg3 td, .catbg3 a:link, .catbg3 a:visited{color:#cbcbcb;font-size:95%;text-decoration:none;}
.catbg a:link, .catbg a:visited , .catbg2 a:link, .catbg2 a:visited{color:#cbcbcb;text-decoration:none;}
.catbg a:hover, .catbg2 a:hover, .catbg3 a:hover{color:orange;}
.bordercolor{background-color:#cbcbcb;padding:0px;}
.tborder{}
.smalltext{font-size:x-small;font-family:verdana, sans-serif;}
.middletext{font-size:90%;}
.normaltext{font-size:small;}
.largetext{font-size:large;}
.post, .personalmessage{width:100%;overflow:auto;line-height:1.3em;}
.signature{width:100%;overflow:auto;padding-bottom:3px;line-height:1.3em;}
.error{color:red;}
#ajax_in_progress{background:#32CD32;color:white;text-align:center;font-weight:bold;font-size:18pt;padding:3px;width:100%;position:fixed;top:0;left:0;}
#mainframe{background:url(images/img/topm.jpg) repeat-x top right;margin:1em 1.3em 1em 1.3em;min-width:925px;}
#topm{background:url(images/img/topl.jpg) no-repeat top left;padding-left:20px;position:relative;}
#topm span{display:block;background:url(images/img/topr.jpg) no-repeat top right;}
#home-link{position:absolute;width:400px;height:100px;top:0;left:0;border:1;float:left;}
#topr{float:right;display:inline;font-size:80%;text-align:right;color:white;padding:8px 20px 8px 8px;}
#topr a{color:#fdd;}
#searchform{padding-top:20px;text-align:right;}
h1{padding:0;margin:0;height:100px;background:url(images/img/adagio_04.jpg) no-repeat;width:300px;}
h1 span.hide{background:none;position:relative;left:-1000px;}
#menuback{background:url(images/img/menuback.jpg) no-repeat top left;}
#menuback span{display:block;background:url(images/img/menubackr.jpg) no-repeat top right;}
#menuback span span{display:block;background:url(images/img/menul.jpg) no-repeat top left;padding-left:29px;height:50px;}
#container{background:url(images/img/menuback.jpg) repeat-x top right;height:50px;}
#inner{background:url(images/img/menubackr.jpg) no-repeat top right;height:50px;}
ul#menubox, ul#menubox li{padding:0;margin:0;list-style:none;}
ul#menubox li{background:url(images/img/menum.jpg) repeat-x top right;float:left;padding-left:8px;}
ul#menubox li.chosen{background:url(images/img/menuactivel.jpg) no-repeat top left;padding-left:9px;}
ul#menubox li a{height:30px;display:block;line-height:40px;color:black;}
ul#menubox li a:hover{color:#633;}
ul#menubox li.chosen a{background:url(images/img/menuactiver.jpg) no-repeat top right;display:block;color:white;font-weight:bold;}
ul#menubox li a span{background:none;display:inline;text-align:left;padding:0 8px 0 0;margin:0;}
ul#menubox li.chosen a span{padding:0 8px 0 0;margin:0;}
ul#menubox li.last{height:40px;display:block;background:url(images/img/menur.jpg) no-repeat top right;padding-right:10px;}
ul#menubox li.chosen a:hover{color:#fdd;}
a{outline:none;}
#frame{background:url(images/img/right.jpg) #F9F9F9 repeat-y top right;}
#frame2{background:url(images/img/left.jpg) repeat-y top left;padding:0 20px 0 20px;}
#bottomr{background:url(images/img/botm.jpg) repeat-x top left;}
#bottomr div.one{display:block;background:url(images/img/botr.jpg) no-repeat top right;}
#bottomr div.one div.two{display:block;background:url(images/img/botl.jpg) no-repeat top left;height:139px;text-align:center;padding-top:20px;}
#mainleft{background:url(images/img/mainl.jpg) repeat-y top left;}
#mainright{background:url(images/img/mainr.jpg) repeat-y top right;}
#maintop{background:url(images/img/maintopm.jpg) repeat-x top left;}
#mainbot{background:url(images/img/manbotm.jpg) repeat-x bottom left;}
#maintopleft{background:url(images/img/maintopl.jpg) no-repeat top left;}
#maintopright{background:url(images/img/maintopr.jpg) no-repeat top right;}
#mainbotleft{background:url(images/img/mainbotl.jpg) no-repeat bottom left;}
#mainbotright{background:url(images/img/mainbotr.jpg) no-repeat bottom right;}
#innermain{padding:35px 25px 35px 20px;}
#topmenu{text-align:right;}
#topmenu ul{padding:0;margin:0;list-style:none;float:right;}
#topmenu li{float:left;}
#topmenu ul li a{display:block;padding:0 5px 0 5px;font-weight:bold;}
#content{margin-top:25px;border:solid 1px #aaa;padding:1px;background:white;}
#contentinner{background:url(images/img/content.jpg) repeat-x;}
a{outline:none;}
.maintab_back, .maintab_active_back, .mirrortab_back, .mirrortab_active_back{font-size:85%;padding:5px 8px 5px 0;}
.maintab_active_back a, .mirrortab_active_back a{font-weight:bold;color:black;}
.maintab_back a:hover, .maintab_active_back a:hover, .mirrortab_active_back a:hover , .mirrortab_back a:hover{text-decoration:overline;}
td.mirrortab_divider, .mirrortab_divider{text-transform:uppercase;vertical-align:bottom;font-size:8px;color:#CACACA;padding:0;padding-bottom:3px;background:url(images/mirrortab_back.gif) repeat-x;}
td.maintab_divider, .maintab_divider{text-transform:uppercase;vertical-align:top;font-size:8px;color:#CACACA;padding:0;padding-top:4px;background:url(images/maintab_back.gif) left bottom repeat-x;}
tr.windowTitle td{font-weight:bold;}
tr.blogSideWindowHeader td{font-size:13px;font-weight:bold;padding:3px;}
tr.blogRowTitle td, div.blogRowTitle{font-weight:bold;padding:5px;white-space:nowrap;}
tr.blogRowTitle td a, div.blogRowTitle a{color:#9DA5A8;}
tr.blogRowTitle td a:hover{color:#000000;}
td.blogTopicAuthor{text-align:center;vertical-align:middle;margin:0;padding-bottom:2px;}
div.msgOptionsDropDown{float:right;text-align:center;z-index:100;}
div.msgOptionsDropDown div.alwaysDisplay{padding:3px;background-color:#E7F2FF;border:1px solid #D3DEEF;visibility:visible;vertical-align:middle;width:40px;}
div.msgOptionsDropDown:hover div.alwaysDisplay{color:#656565;background-color:#ffffff;border-color:#D3DEEF;visibility:hidden;vertical-align:middle;}
div.msgOptionsDropDown div.displayOnHover{display:none;position:absolute;z-index:100;padding:0;margin:0;margin-right:13px;color:#656565;border:1px solid #ABB9CF;background-color:#ffffff;text-align:center;white-space:nowrap;}
div.msgOptionsDropDown div.displayOnHover a{padding:0;margin:0;}
div.msgOptionsDropDown div.displayOnHover img{padding:5px;vertical-align:middle;text-align:center;}
div.msgOptionsDropDown:hover div.displayOnHover{display:block;}
tr.commentsHeader td{padding:6px;color:#737373;}
tr.commentWrittenBy td{padding:4px;}
tr.commentSpecial td, span.commentSpecial{padding:4px;color:#AAAAAA;}
span.commentSpecial{color:#AAAAAA;}
.internalLink{color:#9B9B9B;}
.internalLink:hover{color:#000000;}
tr.commentBody td{padding:4px;}
td.windowHeaderPageIndex{white-space:nowrap;font-weight:normal;}
td.windowHeaderPageIndex a{color:#fff;}
td.windowHeaderPageIndex a:hover{color:#2C537F;}
div.unapprovedAlert img{text-align:center;margin:8px;}
td.blogArticleHeader h1{font-size:14px;text-align:center;font-weight:bold;}
div.blogHelpText{text-align:left;margin:12px;line-height:120%;}
div.img_float_left img{margin:4px 12px -2px 0;}
div.img_float_right img{margin:4px 0 -2px 12px;}
.repbars img{padding:0 1px 0 0;}
#reputation_menu{position:absolute;border:1px solid black;z-index:100;}
table.twitter{border-width:3px 3px 3px 3px;border-spacing:2px;border-style:none none none none;border-color:black black black black;border-collapse:separate;background-color:rgb(225, 227, 230);}
table.twitter tr{border-width:4px 4px 4px 4px;padding:3px 3px 3px 3px;border-style:solid solid solid solid;border-color:rgb(89, 108, 114) rgb(89, 108, 114) rgb(89, 108, 114) rgb(89, 108, 114);background-color:rgb(240, 242, 245);-moz-border-radius:12px 12px 12px 12px;}
table.twitter td{border-width:4px 4px 4px 4px;padding:3px 3px 3px 3px;border-style:solid solid solid solid;border-color:rgb(89, 108, 114) rgb(89, 108, 114) rgb(89, 108, 114) rgb(89, 108, 114);background-color:rgb(240, 242, 245);-moz-border-radius:12px 12px 12px 12px;}
ul#menubox div{position:absolute;visibility:hidden;margin:0;padding:0;background:#dedddd;border-width:4px 4px 4px 4px;padding:3px 3px 3px 3px;border-style:solid solid solid solid;border-color:rgb(89, 108, 114) rgb(89, 108, 114) rgb(89, 108, 114) rgb(89, 108, 114);background-color:rgb(240, 242, 245);-moz-border-radius:12px 12px 12px 12px;}
ul#menubox div a{position:relative;display:block;background:#e0e0e0;}
ul#menubox div a:hover{background:#596c72;color:#FFF}
