*{padding:0;margin:0;}
html{height:100%;}
body{background:#fff url(../../img/hid-back.gif) repeat-x bottom;color:#666;font-size:12px;font-family:"Lucida Grande", verdana, helvetica, arial, sans-serif;height:100%;line-height:1.4em;}
input{cursor:pointer;}
div.picbox{width:130px;min-height:100px;padding:6px 2px 2px 2px;text-align:center;border:1px solid #DDDDDD;color:inherit;background-color:white;}
h1, h2, h3, h4, h5, h6, .subtitle{font-family:"Lucida Grande", verdana, helvetica, arial, sans-serif;font-weight:normal;}
h1{letter-spacing:-1px;margin:0;padding:0;line-height:1.1em;color:#333;font-size:1.6em;}
h1 a{color:#333;}
h2{letter-spacing:-1px;margin:0;line-height:1.1em;color:#333;font-size:1.59em;}
h2 a{color:#333;text-decoration:none;}
h2 a:hover{color:#333;text-decoration:underline;}
h3{margin:0;padding:0;line-height:1.1em;color:#333;font-size:1.39em;}
h4{margin:1.2em 0 0.8em 0;padding:0;line-height:1.1em;color:#333;font-size:1.39em;}
h5, .subtitle{margin:5px 0 0 0;padding-bottom:10px;font-size:1.10em;color:#ADADAD;border-bottom:1px solid #CA0505;}
p, .pagetext{margin:1em 0;text-align:justify;color:#666;}
.subtitle, .listbox{border-bottom:1px dotted #999;}
.path{float:right;color:#ADADAD;display:inline;white-space:nowrap;}
.path a{color:#ADADAD;}
a{text-decoration:none;color:#182B1A;}
a:hover{color:#000;}
a.more{color:#333;text-decoration:underline;background:url(../../img/more.gif) no-repeat left top;padding-left:14px;}
a.more:hover{text-decoration:underline;color:#182B1A;background-position:1px -13px;}
#top{width:100%;background:#fff url(../../img/hid-back.gif) repeat-x bottom;}
#hidden, #hidden2{display:none;float:right;height:50px;}
#header{width:100%;height:138px;background:#182B1A url(../../img/header2.png) repeat-x;border-top:1px solid #F3F1F1;border-bottom:1px solid #F3F1F1;}
.content{width:900px;margin:0 auto;min-width:45em;max-width:85em;position:relative;}
.content2{width:570px;min-height:700px;margin:0 auto;position:relative;}
#label{display:block;width:117px;height:178px;position:absolute;top:-18px;left:-5px;background:url(../../img/label_2_ng2.png);z-index:10;cursor:pointer;text-indent:-9999px;}
#name{display:block;width:400px;height:66px;position:absolute;top:45px;left:130px;background:url(../../img/name.png) no-repeat;z-index:10;cursor:pointer;color:#fff;text-indent:-9999px;}
#logo{width:100%;height:58px;background:#484747 url(../../img/logo-back1.png);}
#logotype{width:236px;height:34px;position:relative;background:url(../../img/logo.gif) no-repeat;top:13px;left:0;}
.light{background:#fff url(../../img/bgcamoc.jpg)}
.light-bot{position:relative;}
.primary{float:left;width:570px;padding:0px 0 0 0;}
.secondary{float:right;width:240px;margin-left:10px;padding:10px 0 0 0;padding-top:0em;display:inline;}
.listbox{padding:15px 0;margin-top:0px;}
.commentos{padding:2.2em 1.8em 0 1.8em;border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7;background:url(../../img/comm.png) repeat-x top left;margin:15px 0 50px 0;}
.block{float:left;width:30%;margin:0 0 0 5%;}
* html .block{margin-left:35px;}
.first, * html .first{clear:both;margin:0;}
.block-separator{clear:both;height:2.0em;}
*:first-child+html .block{width:29.9%;}
ul{list-style-type:square;margin:1.5em 0 1.5em 3em;}
ul.dates, ul.counts, ul.blogroll{list-style-type:none;margin:0 0 20px 0;background-color:#FAFAFA;}
ul.dates li, ul.counts li, ul.blogroll li{list-style-type:none;margin:0;padding:0;overflow:hidden;color:#ccc;border-bottom:1px solid #182B1A;width:100%;white-space:nowrap;}
.dates li a, .counts li a, .blogroll li a{list-style-type:none;display:block;padding:0.4em 1.0em;border:none;text-decoration:none;color:#000;}
.dates li a:hover, .counts li a:hover, .blogroll li a:hover{background-color:#333;color:#fff;}
.dates .date{float:right;padding:0.4em 1.0em;}
ul.counts .count{float:left;padding:0.4em 1.0em;}
ul.blogroll{margin-top:0;}
ul.blogroll li{list-style-type:none;margin:0;}
ul.dates .ico{float:left;padding:0.56em 1.0em 0em 0.5em;}
#nav{float:right;line-height:normal;font-size:1.0em;}
#nav ul.nvg{list-style:none;padding:0;margin:0;}
#nav ul.nvg li{display:inline;}
#nav a{float:left;background:#182B1A url(../../img/nav_left.png) no-repeat left bottom;text-decoration:none;}
#nav a span{float:right;display:block;background:transparent url(../../img/nav_righ.png) no-repeat right bottom;padding:1px 12px 7px 13px;color:#000;font:bold 1.0em "Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;}
#nav a span{float:none;}
#nav a:hover{border:0px;margin-top:0px !important;margin-top:-1px;}
#nav a:hover span{padding-top:5px;color:#182B1A;}
#user{font:bold 1.0em verdana, helvetica, arial, sans-serif;padding:12px 0px;width:100%;}
#user ul{margin:0;padding:0;float:right;}
* html #user ul{margin-bottom:1px;}
#user li{display:inline;float:left;list-style:none;margin-bottom:10px;}
#user li a{display:block;color:#999;border:1px solid #ddd;padding:5px 7px;margin-left:2px;text-decoration:none;background:#fefefe;}
#user li a:hover{color:#182B1A;}
a.thickbox:link img, a.thickbox:active img, a.thickbox:visited img, .listbox img, .pagetext img{margin:0px;border:1px solid #000;filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;}
a.thickbox:hover img, .pagetext:hover img, .listbox:hover img{border:1px solid #182B1A;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
* html .pagetext img{filter:alpha(opacity=100);}
img{border:none;text-decoration:none;vertical-align:middle;}
.clear{clear:both;height:0px;font-size:0px;line-height:0px;}
hr{height:0px;border:none;border-bottom:1px solid #555;}
.colleft{float:left;margin:0px 20px 8px 0px;}
.colright{float:right;margin:0px 0px 8px 20px;}
#message{display:block;text-align:center;padding:60px 80px;margin:60px 0;}
#adminmenu{margin:1.2em auto;padding:1.2em 0;border-bottom:1px dotted #999;border-top:1px dotted #999;}
#add a, #rss a, #print a{display:block;width:258px;height:41px;text-indent:-9999px;}
#add a{background:url(../../img/add.png) no-repeat right top;}
#rss a{background:url(../../img/rss.png) no-repeat right top;}
#print a{background:url(../../img/print.png) no-repeat right top;}
#rss a:hover, #add a:hover, #print a:hover{background-position:0 -42px;}
.bar_front{background-color:#FF8800;border-right:0px solid #333333;padding:0;color:#DDDDDD;height:14px;}
.bar_back{background-color:#FAFAFA;border:1px solid #333333;margin:0 7px 0 7px;height:14px;}
.pagenav{margin:10px 0px 10px 0px;font-size:1.1em;}
.pagenav_prev, .pagenav_next, .pagenav_first, .pagenav_last, .pagenav_pages{padding:3px 8px;background:#F5F5F5;margin:1px;border:1px solid #d5d5d5;}
.pagenav_current{padding:3px 8px;font-weight:bold;text-decoration:none;background:#ededed;margin:1px;border:1px solid #c8c7c7;}
.error{color:red;font-weight:bold;font-size:1.1em;padding:1em 0;}
.codetitle, .code{color:#666;}
.code{border-left:3px solid #182B1A;background-color:#F3F3F3;padding:20px;margin:10px 0;overflow:auto;}
blockquote{display:block;padding:20px;border-left:3px solid #182B1A;background:#F3F3F3 url(../../img/quote.gif) no-repeat right top;}
blockquote hr{height:0px;margin:10px 0;border:none;border-bottom:1px dotted #000;}
.colleft{float:left;margin:0px 20px 0px 0px;}
.colright{float:right;margin:0px 0px 0px 20px;}
#footer{clear:both;background-color:#3E3E3E;border-top:3px #182B1A solid;border-bottom:3px #182B1A solid;position:relative;}
#footer-flow{display:block;width:275px;height:239px;position:absolute;bottom:0px;right:40px;background:url(../../img/footer-flow_2.gif);z-index:1;}
#footer-top{height:50px;background:url(../../img/footer-top.gif) repeat-x;}
#footer h2{background:none;margin:0;line-height:1.1em;color:#182B1A;font-size:1.59em;font-family:"Lucida Grande", verdana, helvetica, arial, sans-serif;font-weight:normal;letter-spacing:-1px;}
#footer a{color:#999;}
#footer a:hover{color:#eee;}
#footer a.copy{color:#666;}
#footer .copyblock{padding:2.0em 0;border-top:solid 1px #555;}
#footer ul.blogroll{background-color:#3A3A3A;}
#footer ul.dates{background-color:#3A3A3A;}
input.search, .srchbut, .submit, label.login{font-weight:normal;font-family:"Trebuchet MS", Tahoma, Verdana;color:#888;font-size:1.1em;}
.submit, .srchbut, .submit-l{font-weight:bold;cursor:pointer;border:none;}
.srchbut{background:url('../../img/srchbut.gif') no-repeat top left;width:260px;height:34px;padding:2px 5px;}
.submit{background:url('../../img/submit_2.png') no-repeat left top;color:#fff;height:26px;width:130px;padding:0px 5px 2px 5px;}
.submit-l{background:url('../../img/submit-l_2.png') no-repeat left top;height:26px;width:260px;padding:0px 5px 2px 5px;color:#fff;}
input.search{background:#3E3E3E url('../../img/srchbck.gif') repeat-x left top;background-attachment:inherit !important;background-attachment:fixed;border:1px solid #555;padding:5px 10px 3px 10px;width:238px;height:21px;}
* html input.search{padding:6px 10px 2px 10px;}
input.search:hover{border:1px solid #777;}
input.search:focus{border:1px solid #182B1A;}
fieldset{padding:5px 20px;border:1px solid #eaeaea;}
legend{padding:0 1em;font-weight:bold;}
.form-item{margin:1em 0;}
.form-item label{display:block;padding:0.5em 0;}
.form-required{color:#ff6600;}
legend{color:#999;}
input.text, textarea, .password{background:#fff url(../../img/form.gif) repeat-x left top;background-attachment:inherit !important;background-attachment:fixed;border:1px solid #ccc;padding:4px 10px;}
.textboxer{padding:0 40px 0 212px;font-size:1.1em;}
input.text, .password{width:auto;height:16px;}
textarea{width:360px;}
input.text:hover, input.reset:hover, textarea:hover, .password:hover{border:1px solid #999;}
input.text:focus, input.reset:focus, textarea:focus, .password:focus{border:1px solid #ff9900;}
select{height:26px;vertical-align:bottom;}
select.selsearch{vertical-align:bottom;min-height:80px;}
label.login{font-weight:bold;padding:0 1.0em;margin-top:2px !important;margin-top:4px;text-align:right;display:inline;}
table.flat{width:100%;margin:0;padding:0;border-collapse:collapse;}
table.flat td{padding:0;margin:0}
table.main{width:100%;margin:0;padding:4px;}
table.main td{padding:4px;}
table.cells{width:100%;margin-top:15px;padding:0;border:1px solid #ebebeb;}
table.cells td{padding:2px;background-color:#f3f3f3;margin:0;}
table.cells i{font-style:normal;font-weight:bold;padding-left:5px;}
table.list{width:100%;margin:0;padding:5px;}
table.list td{padding:12px;}
.coltop{background:#182B1A url(/images/2.gif);text-align:center;color:#fff;font-weight:bold;font-size:1.1em;font-family:"Lucida Grande", "Trebuchet MS", verdana, helvetica, arial, sans-serif;}
table.boards td{padding:4px;font-size:1.0em;color:#666;}
.boards{background-color:#ffffff;border:2px solid #dddddd;border-bottom:10px solid #dddddd;margin-bottom:10px;}
.normalname{color:#003;font-size:11px;font-weight:bold;text-decoration:underline;}
.normalname a:link, .normalname a:visited, .normalname a:active{font-size:12px;text-decoration:underline}
.cat_title a:link, .cat_title a:active, .cat_title a:visited, .cat_title a:hover{color:#fff;text-decoration:underline;}
.cat_bottom{background-color:#ddd;}
.row1{background-color:#dddddd;}
.row2{background-color:#eeeeee;}
.row3{background-color:#fafafa;}
.row4{background-color:#f2f2f2;}
.row5{background-color:#fcfcfc;}
.row6{background-color:#fcfcfc; width:138px; padding:0px;}
.graystyle{background-color:#f2f2f2;color:#111;font-size:1.1em;border:1px solid #dfdfdf;padding:0 10px;margin:10px 0;}
table.graystyle td{padding:0 10px;}
.cat_title{background:#182B1A url(/images/2.gif);font-weight:bold;color:#fff;}
.postdetails2{font-size:0.71em;}
*:first-child+html .anchors{display:inline-block;}
*:first-child+html .anchors a{float:left;}
table.mcalendar{border-collapse:collapse;width:100%;}
.mcalendar table{background-color:#ffffff;font-size:100%;font-family:tahoma;border-collapse:collapse;}
.mcalendar td{background-color:#F5F5F5;border:1px solid #DDDDDD;vertical-align:middle;text-align:center;}
.mcalendar td.field{width:30px;height:20px;}
.mcalendar td.future{color:#B0B0B0;width:30px;height:20px;}
.mcalendar td.today{font-weight:bold;color:green;width:30px;height:20px;background-color:#ffffff;}
.mcalendar td.week{color:#666;width:30px;height:20px;background-color:#ffffff;}
.mcalendar td.navigation{background-color:#ffffff;}
.mcalendar td.month{background-color:#DDDDDD;}
.mcalendar td.year{background-color:#DDDDDD;}
.mcalendar a{color:#0000FF;text-decoration:underline;font-weight:normal;}
.mcalendar a:hover{color:#0000FF;text-decoration:none;font-weight:bolder;}
div.w60{width:880px;margin:0 auto;}
div.box-c{height:20px;margin:0 20px;position:relative;background:#FAFAFA;}
div.box-c em b{position:absolute;font:150px Arial;line-height:40px;font-weight:normal;}
.ctl, .cbl, .ctr, .cbr{z-index:11;width:20px;height:20px;color:#FAFAFA;overflow:hidden;position:absolute;background:transparent;}
.ctl{top:0;left:-20px;}
.cbl{bottom:0;left:-20px;}
.ctr{top:0;right:-20px;}
.cbr{bottom:0;right:-20px;}
.ctl b{left:-8px;}
.ctr b{left:-25px;}
.cbl b{left:-8px;top:-17px;}
.cbr b{left:-25px;top:-17px;}
div.box-inner{padding:0 20px;background:#FAFAFA;}
.t{background:url(/dot.gif) 0 0 repeat-x;width:900px;background-color:#FAFAFA;}
.b{background:url(/dot.gif) 0 100% repeat-x}
.l{background:url(/dot.gif) 0 0 repeat-y}
.r{background:url(/dot.gif) 100% 0 repeat-y}
.bl{background:url(/bl.gif) 0 100% no-repeat}
.br{background:url(/br.gif) 100% 100% no-repeat}
.tl{background:url(/tl.gif) 0 0 no-repeat}
.tr{background:url(/tr.gif) 100% 0 no-repeat;padding:10px}
.date2{top:30px;height:64px;width:64px;background:url(/images/calendar.gif) no-repeat;font:bold 24px Tahoma;color:#FFFFFF;text-align:center;padding:25px 25px 0px 0px;float:left;}
.namedate2{font:normal 17px Tahoma;color:#f3f3f3;}
.signature{font-size:11px;font-weight:bold;text-align: left;}
#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {
  opacity: 0.5;
  vertical-align: bottom;
}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}


