/** * { border: 1px dotted #ddd; } /**/
body { margin: 0; padding: 0; color: #ececec; font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 12px; background: #555 url(/img/back.gif) fixed; }
input, textarea, select { font-family: Tahoma, Verdana, Geneva, sans-serif; font-size: 11px; background: #eee;  border: 1px solid #757575; -moz-border-radius: 2px; -webkit-border-radius: 2px; color: #161211 ;}
input[type^=submit] { background: #f6f6f6 url(/img/menu-back-selected.png) repeat-x -2px !important; border: 1px solid #444; color: #161211; cursor: pointer}
input:focus, textarea:focus, select:focus { border: 1px solid #ccc; }
input:hover, textarea:hover, select:hover { border: 1px solid #ccc; }
img {  border: none;}
a { text-decoration: none; outline: none; color: #46c0fe; }
a img { border: 3px solid #eee; outline: 1px solid #444; -moz-outline-radius: 4px; }
#section img { border: 3px solid #eee; outline: 1px solid #444; -moz-outline-radius: 4px;}
h1, h2, h3 { margin: 0px; padding: 0px; color: #161211; font-weight: normal; }
h1 { font-size: 20px; color:#FFF; }
h2 { font-size: 14px; }
h3 { font-size: 11px; }
hr { margin: 5px 0; height: 1px; border: none; background: #ccc; }
form { margin: 0px; padding: 0px; }
table { width: 100%; }
table tr { vertical-align: top; }
ul { padding-top: 0px; padding-bottom: 0px; margin: 0px; list-style: none; }
p { text-align: justify; }
p img{float:left; margin: 2px; border: 1px solid #000;}
li.selected a { color: #ececec; }
.error { background: #c33; color: #fff; padding: 5px; }
.error a, .success a { color: #333;}
.success { background: #9ACD32; color: #fff; padding: 5px; }
.author { font-weight: bold; color: #2b2b2b; }
.datenauthor { color: #2b2b2b; }
.clear { clear: both; }
#header { background: url(/img/header-back.png) repeat-x top; height: 106px; text-align: center; padding: 7px;}
#navigation { clear: both; width: 980px; margin: 10px auto; }
#navigation ul { margin: 0; padding: 0; padding-bottom: 3px; border-bottom: 1px solid #666; height: 20px;}
#menu li { float: left; margin-right: 4px; background: url(/img/menu-back.png) repeat-x top; height: 20px; }
#menu li.selected { font-weight: normal; }
#menu li:hover, #menu li.selected { background: url(/img/menu-back-selected.png) repeat-x top; }
#menu li a { color: #000; padding: 3px 25px; display: inline-block; background: url(/img/menu-top.png) no-repeat top right; }
#menu li:hover a, #menu li.selected a { background: url(/img/menu-top-selected.png) no-repeat top right; }
#breadcrumbs a, #breadcrumbs strong { padding: 0 5px; }
#container { padding-top: 25px; background: url(/img/container-white-fade.png) repeat-x center 40px; }
#content { width: 970px; margin: 0 auto; padding: 10px 5px; position: relative;}
#breadcrumbs { padding: 2px 0px; color: #161211; border-bottom: 1px solid #666666; }
#breadcrumbs a { color: #000; }
#breadcrumbs strong { color: #ececec; font-weight: normal }
#content #left-pane { width: 165px; }
#content #right-pane { width: 215px; margin-left: 20px; }
#content #left-pane, #content #right-pane, #content #center-pane { min-height: 400px; float: left; display: inline-block; }
#content .pane { background: #8F8F8F url(/img/pane-back.png) top repeat-x; border: 1px solid #666; padding: 10px; color: #161211; }
#content .pane a { color: #fff; }
#content .pane ul { margin: 0px; padding: 0px;margin-bottom: 10px; }
#content .pane .selected a { color: #11364D !important; }
#content .pane hr { background: #999; clear: both; }
#section-menu ul { list-style: none; margin: 0; padding: 0;}
#section-menu li { background: url(/img/section-menu-arrow.gif) left 3px no-repeat; padding-left: 14px; }
#section-children li,.section-children li { background: none !important;  padding-left: 0px !important; }
#section-children { padding: 5px !important; }
#section-list li { margin-bottom: 5px; }
#content .ahref a { color: #fff; }
#niveis { border-collapse: collapse }
#niveis th { width: 25%; background: url(/img/menu-back.png) repeat-x top; height: 20px; padding: 3px 0px; font-weight: normal }
#niveis th a { color: #fff; }
#niveis td { padding: 10px; background: url(/img/niveis-back.png) top repeat-x; }
#niveis hr { background: #444; }

#center-pane ul { padding: 0; margin: 0; }
.hand{float:left;background:#525252; padding: 2px 5px;margin:5px;border: 1px solid #555;width:220px;}
.hand p{margin: 0px !important;}
.prof{height: 110px !important;}
.coments,.notas{border: 1px solid #000; }
.coment{border: 1px solid #CCC;margin-top:5px; padding-top:0px !important;}
.nota{border: 1px solid #ffdd55;margin-top:5px; padding-top:0px !important;}
.coment,.coments,.nota,.notas{padding: 5px;}
#relacao{width:150px !important; }
#relacao .red{color:red;}
.profpane a{color: #ffdd55 !important;}
.adminpane a{color:#006600 !important;}
.rootpane a{color:#A60000 !important;}
.notas{float:left; width: 650px;}
#footer {clear: both; width: 970px; margin: 0 auto; padding: 10px 5px;}
a.postlink {color: #014563}
.stat1{}
.stat2{background: #1C526C !important;}
.stat3{background: #338453 !important;}
.stat4{background: #A83D2D !important;}
.single{height: auto; width: auto; max-width: 650px;}
.resposta{height:auto;width: 650px;margin-left:0px;background: #303E15 !important;}
.nota{height: auto; width: 630px;}
#limit{display:block;clear:both;float:left; width: 100%;}
.legenda {border: 1px solid black; margin-top: 3px;}
#resultado h2, #resultado h3 {margin-top: 10px;}
.resultados{border-bottom: 1px dashed #AAA; padding-bottom: 3px; float:left; width: 100%;}
.highlight_word{background:#333;}
.quote{padding: 10px; border:  1px dashed #AAA; background: #BBB;}
.comecar, .comecar li, .comecar a{color: #004080 !important; font-size: 12px;}
.comecar a { font-weight: bolder;} 
.comecar a:hover{text-decoration: underline;}
.comecar ol{padding-left: 20px;}
.comecar  li{margin-bottom: 5px;}
.comecar{border: 1px solid #ccc !important}
.comecar h2{color: #FFF; font-size: 16px;}

.textpost img {
    max-width: 400px !important;
}