/* Normal,standard links. */
a:link,a:visited{color:#461;text-decoration:none;}
a:hover,a:active{color:#693;text-decoration:none;}

/* Navigation links - for the link tree. */
.nav,a.nav:link,a.nav:visited{color:#000;text-decoration:none;}
a.nav:hover{color:#C33;text-decoration:underline;}

/* Tables should show empty cells. */
table{empty-cells:show;border-collapse:collapse;}

/* By default (td,body..) use Verdana in black. */
body,td,th,tr{color:#000;font-size:small;font-family:Verdana,sans-serif;}

/* The main body of the entire forum. */
body{background:#FFF;margin:0;padding:0;}

/* Input boxes - just a bit smaller than normal so they align well. */
input,textarea,button{color:#000;font-family:Verdana,sans-serif;}
input,button{font-size:90%;}
textarea{font-size:100%;color:#000;font-family:Verdana,sans-serif;}

/* All input elements that are checkboxes or radio buttons. */
input.check{}

/* Selects are a bit smaller,because it makes them look even better 8). */
select{font-size:90%;font-weight:normal;color:#000;font-family:Verdana,sans-serif;}

/* No image should have a border when linked */
a img{border:0;}

/* A quote,perhaps from another post. */
.quote{
   color:#000;
   background:#CEE7B5;
   border:1px solid #693;
   margin:0 auto 15px;
   width:95%;
   padding:5px;
   font-size:small;
   line-height:1.4em;
}

/* A code block - maybe even PHP ;). */
.code{
   color:#000;
   background:#CEE7B5;
   border:1px solid #693;
   margin:0 auto 15px;
   width:95%;
   padding:5px;
   font-family:"Courier New",monospace;
   font-size:110%;
   line-height:1.3em;
   white-space:nowrap; /* Don't wrap its contents,and show scrollbars. */
   overflow:auto;      /* and show scrollbars. */
   max-height:24em;    /* Stop after about 24 lines,and just show a scrollbar. */
}

/* The "Quote:" and "Code:" header parts... */
.quoteheader,.codeheader{
   color:#FFF;
   background:#693 url(images/bg2.gif) repeat-x bottom;
   border:1px solid #693;
   border-bottom:none;
   margin:15px auto 0;
   width:95%;
   padding:3px 5px;
   font-size:small;
   line-height:1.2em;
   text-decoration:none;
   font-style:normal;
   font-weight:bold;
}
.quoteheader a:link,.quoteheader a:visited,.codeheader a:link,.codeheader a:visited{
   color:#FFF;text-decoration:none;
}
.quoteheader a:hover,.quoteheader a:active,.codeheader a:hover,.codeheader a:active{
   color:#FD0;text-decoration:none;
}

.help{cursor:help;} /* Generally,those [?] icons.  This makes your cursor a help icon. */
.meaction{color:#D00;} /* /me uses this a lot. (emote,try typing /me in a post.) */
.editor{margin:5px 0 5px 10px;} /* The main post box - this makes it as wide as possible. */
.highlight{background-color:#FF0;font-weight:bold;color:black;} /* Highlighted text - such as search results. */

.windowbg{color:#000;background:#F0F7E8;}  /* Alternating backgrounds */
.windowbg2{color:#000;background:#E6F3D9;} /* for posts, and several other */
.windowbg3{color:#000;background:#CEE7B5;} /* sections of the forum. */
.nobg{color:#000;background:#FFF;border:1px solid #EEE !important;}

.calendar_today{background-color:#CEE7B5;} /* the today container in calendar */

/* Titles and Headers */
.titlebg,tr.titlebg th,tr.titlebg td,.titlebg2,tr.titlebg2 th,tr.titlebg2 td{
   color:#000;
   font-style:normal;
   background:url(images/bg4.gif) #FD0 repeat-x bottom;
   padding:auto 10px;
}
.titlebg,.titlebg2,.titlebg3{border:none;}
.titlebg,.titlebg a:link,.titlebg a:visited{font-weight:bold;color:#000;font-style:normal;}
.titlebg a:hover{color:#461;}
.titlebg,.titlebg2{}

.titlebg2 a:link,.titlebg2 a:visited{color:#000;font-style:normal;text-decoration:underline;}
.titlebg2 a:hover{text-decoration:underline;}

/* Cabeçalho */
.cabecalho{width:100%}
.logobg{background:url(images/logobg.gif) #461 repeat-x bottom;color:#FFF;padding-right:10px;}
.logobg .ola{margin:0 0 20px 0;font-size:20px;color:#FD0;}
.logobg p{margin:0;font-size:12px;color:#FFF;}
.logobg a:link,.logobg a:visited{color:#BD9;text-decoration:none;}
.logobg a:hover,.logobg a:active{text-decoration:underline;}
.logobg .manutencao{font-weight:bold;color:#FD0;}

#bodyarea{padding:1px 30px 10px;}

.menu{width:100%;background:#FD0 url(images/bg4.gif) repeat-x bottom;text-align:center;border-top:1px solid #FC0;border-bottom:1px solid #FC0;}
.menu_back,.menu_active_back{padding:0;}
.menu_back a,.menu_active_back a{display:block;padding:4px 8px;border-right:1px solid #FC0;color:#000;}
.menu .first a{border-left:1px solid #FC0;}
.menu_active_back a{background:#FC0 url(images/bg3.gif) repeat-x bottom;font-weight:bold;}
.menu a:link,.menu a:visited{color:#000;text-decoration:none;}
.menu a:hover,.menu a:active{color:#333;text-decoration:none;background:#F4E582;}

/* Categories, Page Indexes, and several other areas in the forum. */
.catbg,tr.catbg td,.catbg3,tr.catbg3 td{
   background:url(images/bg1.gif) #461 repeat-x bottom;
   color:#FFF;
   padding:auto 10px;
}
.catbg2 ,tr.catbg2 td{background:url(images/bg2.gif) #693 repeat-x bottom;color:#FFF;padding:auto 10px;}
.catbg,.catbg2,.catbg3{}
.catbg,.catbg2{font-weight:bold;}
.catbg3,tr.catbg3 td,.catbg3 a:link,.catbg3 a:visited{font-size:95%;color:white;text-decoration:none;}
.catbg a:link,.catbg a:visited ,.catbg2 a:link,.catbg2 a:visited{color:#FFF;text-decoration:none;}
.catbg a:hover,.catbg2 a:hover,.catbg3 a:hover{color:#FD0;}

.bordercolor,.bordercolor td{border:1px solid #FFF;border-collapse:collapse;border-width:1px 1px 1px 2px;} /* This is used for tables that have a grid/border background color */
.tborder{padding:0;border:none;} /* This is used on tables that should just have a border around them. */

/* Default font sizes:small (8pt),normal (10pt),and large (14pt). */
.smalltext{font-size:85%;font-family:Verdana,sans-serif;}
.middletext{font-size:90%;}
.normaltext{font-size:small;}
.largetext{font-size:large;}
tt{font-family:"Courier New",monospace;font-size:110%;}

/* definitions for tabs. */
.tab_back,.tab_active_back,.mirrortab_back,.mirrortab_active_back{
   color:#000;
   text-decoration:none;
   font-size:12px;
   padding:4px 10px;
   font-family:Tahoma,sans-serif;
}
.tab_first,.tab_last,.tab_active_first,.tab_active_last{width:0;}
.tab_back{background:#E6F3D9 url(images/bg5.gif) repeat-x bottom;}
.tab_active_back{background:#CEE7B5 url(images/bg7.gif) repeat-x bottom;}

/* how links behave in tabs. */
.tab_back a:link,.tab_back a:visited,.tab_active_back a:link,.tab_active_back a:visited{
   color:#461;text-decoration:none;
}
.tab_back a:hover,.tab_active_back a:hover{color:#693;text-decoration:none;}

.maintab_back,.maintab_active_back,.mirrormaintab_back,.mirrormaintab_active_back{color:#000;text-decoration:none;font-size:12px;padding:4px 10px;font-family:Tahoma,sans-serif;}
.maintab_first,.maintab_last,.maintab_active_first,.maintab_active_last{width:0;}
.maintab_back{background:#E6F3D9 url(images/bg5.gif) repeat-x bottom;}
.maintab_active_back{background:#CEE7B5 url(images/bg7.gif) repeat-x bottom;}
.maintab_back a:link,.maintab_back a:visited,.maintab_active_back a:link,.maintab_active_back a:visited{color:#461;text-decoration:none;}
.maintab_back a:hover,.maintab_active_back a:hover{color:#693;text-decoration:none;}
.mirrortab_back,.mirrortab_active_back,.mirrormirrortab_back,.mirrormirrortab_active_back{color:#000;text-decoration:none;font-size:12px;padding:4px 10px;font-family:Tahoma,sans-serif;}
.mirrortab_first,.mirrortab_last,.mirrortab_active_first,.mirrortab_active_last{width:0;}
.mirrortab_back{background:#E6F3D9 url(images/bg5.gif) repeat-x bottom;}
.mirrortab_active_back{background:#CEE7B5 url(images/bg7.gif) repeat-x bottom;}
.mirrortab_back a:link,.mirrortab_back a:visited,.mirrortab_active_back a:link,.mirrortab_active_back a:visited{color:#461;text-decoration:none;}
.mirrortab_back a:hover,.mirrortab_active_back a:hover{color:#693;text-decoration:none;}

/* The AJAX notifier */
#ajax_in_progress{
   background:#693 url(images/bg2.gif) repeat-x bottom;
   color:white;
   text-align:center;
   font-weight:bold;
   font-size:18pt;
   padding:3px;
   width:100%;
   position:fixed;
   top:0;
   left:0;
}

/* Standard horizontal rule.. ([hr],etc.) */
hr,.hrcolor{height:1px;border:0;color:#FFF;background-color:#FFF;}
.pre-sig{margin:0;}
.post hr,.post .hrcolor,.personalmessage hr,.personalmessage .hrcolor{height:1px;border:0;color:#666;background-color:#666;}

/* Display */
.topicheader{margin:20px 0 0;font:bold 24pt/1em Tahoma,Verdana,sans-serif normal;color:#461;}
.no-border,.no-border tr,.no-border td,.no-border th,.post td,.personalmessage td{border:none;}

.enquete{padding-top:0;margin-bottom:2ex;border:2px solid #FFF;}
.enquete td{padding:3px;margin:0;border:0;}
.enquete p{margin:5px 0 0 90px;color:#666;}
.enquete-title{padding:3px 6px;}
.enquete-questao{margin:5px 0;font-size:large;margin-left:60px;}
.enquete-resultado,.enquete-votar{padding-top:8px;width:75%;}
.enquete-votar{padding-bottom:8px;}
.enquete-menu{padding:8px 16px;width:75%;}
.enquete-menu a{white-space:nowrap;margin:10px;}
.enquete-resultado,.enquete-menu,.enquete-totais,.enquete-votar{margin-left:120px;}

.titlebg-box{padding:6px 12px;margin:6px auto;border:2px solid #FFF;}

.anexo{overflow:auto;margin:1px 20px 8px;border:1px solid #693;background:#CEE7B5;padding:8px;}

.all-posts{background:#FFF;}
.one-post{padding:0;border-top:1px solid #FFF;}
.miniperfil{overflow:hidden;padding:10px;}
.post-menu{margin:4px auto 0;width:98%;}
.top-post{padding:0;border-left:1px solid #FFF;}
.mid-post{padding:0;border-left:1px solid #FFF;}
.bot-post{padding:0 0 1px 0;border-left:1px solid #FFF;}
.und-post{padding:6px;border-top:1px solid #FFF;}
.bot-post .smalltext{padding:0 6px 3px;vertical-align:top;}

.vendo{color:#000;font-size:85%;font-family:Verdana,sans-serif;padding:0;margin:0 auto 10px;}

.qr-left{padding:24px 12px;}
.qr-right{padding:8px 14px 8px 0;}
.qr-right textarea{width:99%;height:100px;margin:0 0 6px 0;border:1px solid #693;padding:6px;}
.editor{width:98%;height:250px;margin:4px 0 6px 0;border:1px solid #693;padding:6px;}

/* BoardIndex */
.board-index{border:1px solid #FFF;border-collapse:collapse;border-width:1px 1px 1px 2px;}
.board-index td{border:1px solid #FFF;}
.sp1-info{padding:6px 0;font-size:95%;}
.board-index .no-border td{border:none;}
.newicon{vertical-align:text-top;}

.post,.personalmessage{overflow:auto;line-height:1.3em;padding:1px 10px;} /* Posts and personal messages */
.signature{width:98%;overflow:auto;padding:8px 0;line-height:1.3em;margin:auto;} /* All the signatures used in the forum. */
.error{color:#D00;} /* Sometimes there will be an error when you post */

/* MessageIndex */
td.topico,.topico td{padding-left:8px;}
.square{width:40px;}

#preview_body{padding-left:150px;}
.barra-grafico{border-right:1px solid #666 !important;border-left:1px solid #666 !important;padding:1px 0 !important;width:150px !important;}

/* Centro de Administração */
#update_section{}
#update_title{margin:1.5ex 0 0;color:#FFF;background:#D00;padding:4px 10px;}
#update_message{margin:0;padding:4px 10px;color:#000;background:#FFE8E8;}
#update_message a:link,#update_message a:visited{color:#B00;}
#update_message a:hover,#update_message a:active{color:#F33;}

/* Banner */
.banner{margin:10pt auto 0;text-align:center;}