#titulo-need {
background:#2B611B none repeat scroll 0 0;
left:390px;
position:absolute;
text-align:center;
top:158px;
}
.titulo-need a:link {
color:#FFFFFF;
font-family:tahoma;
font-size:16px;
text-decoration:none;
}
.titulo-need a:visited {
color:#FFFFFF;
font-family:tahoma;
font-size:16px;
text-decoration:none;
}
.titulo-need a:active {
color:#FFFFFF;
font-family:tahoma;
font-size:16px;
text-decoration:none;
}
.titulo-need a:hover {
color:#FFFFFF;
font-family:tahoma;
font-size:16px;
font-weight:none;
text-decoration:underline;
}


#pos1 {
background-color:#547C24;
border:2px solid #2B611B;
color:#FFFFFF;
padding:2px;
position:absolute;
top:40px;
width:234px;
left:700px;
text-align:justify;
}
.pos1 {
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
text-align:center;
}
.pos1 a:link {
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos1 a:visited {
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos1 a:active {
color:#FFFFFF;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos1 a:hover {
color:#82AF40;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
#pos2 {
background-color:#547C24;
border:2px solid #2B611B;
color:#FFFFFF;
margin:5px 0 0 13px;
padding:2px;
width:234px;
}
.pos2 {
color:#FFFFFF;
font-family:Tahoma;
font-size:15px;
font-weight:none;
text-align:center;
}
.pos2 a:link {
color:#FFFFFF;
font-family:Tahoma;
font-size:15px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos2 a:visited {
color:#FFFFFF;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos2 a:active {
color:#FFFFFF;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos2 a:hover {
color:#82AF40;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}

#pos3 {
background-color:#547C24;
border:2px solid #2B611B;
color:#FFFFFF;
padding:2px;
width:234px;
margin:0 0 0 16px;
}
.pos3 {
color:#FFFFFF;
font-family:Tahoma;
font-size:15px;
font-weight:none;
text-align:center;
}
.pos3 a:link {
color:#FFFFFF;
font-family:Tahoma;
font-size:15px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos3 a:visited {
color:#FFFFFF;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos3 a:active {
color:#FFFFFF;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos3 a:hover {
color:#82AF40;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}

#pos7 {
background-color:#547C24;
border:2px solid #2B611B;
color:#FFFFFF;
margin:-80px 0 0 145px;
padding:2px;
width:468px;
}
.pos7 {
color:#FFFFFF;
font-family:Tahoma;
font-size:15px;
font-weight:none;
text-align:center;
}
.pos7 a:link {
color:#FFFFFF;
font-family:Tahoma;
font-size:15px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos7 a:visited {
color:#FFFFFF;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos7 a:active {
color:#FFFFFF;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}
.pos7 a:hover {
color:#82AF40;
font-family:Tahoma;
font-size:13px;
font-weight:bold;
text-align:center;
text-decoration:none;
}



* {
margin:0;
padding:0;
}
body {
background:#2A2A2A none repeat scroll 0 0;
color:#CCCCCC;
font-family:Trebuchet MS,Arial,Helvetica,Georgia,Sans-Serif;
font-size:13px;
margin:0;
padding:0;
text-align:left;
vertical-align:top;
}
h1, h2 {
font-family:Trebuchet MS,Arial,sans-serif;
font-size:18px;
font-weight:normal;
}
h2 {
font-family:Trebuchet MS,Arial,sans-serif;
font-size:18px;
font-weight:normal;
padding-left:45px;
}
a {
color:#77AD2D;
text-decoration:none;
}
a:hover {
text-decoration:none;
}
a img {
border:0 none;
}
abbr, acronym {
border:0 none;
}
address, dl, p {
padding:20px 0 0;
}
blockquote {
background:#111111 none repeat scroll 0 0;
border-left:1px dotted #FFCC00;
margin:20px 0 5px;
}
blockquote p {
padding:30px;
}
blockquote blockquote {
background:#1F1F1F none repeat scroll 0 0;
margin:30px;
}
code {
background:#1F1F1F none repeat scroll 0 0;
}
dt {
font-weight:bold;
}
dd {
padding:0 0 0 15px;
}
hr {
background:#424242 none repeat scroll 0 0;
border:0 none;
clear:both;
color:#424242;
height:1px;
margin:15px 15px 5px;
text-align:left;
}
small {
font-size:12px;
}
pre {
width:90%;
}
input, textarea {
border:1px solid #CECECE;
color:#FFFFFF;
font-size:12px;
}
input#s, input#author, input#email, input#url, textarea#comment {
background-color:#1F1F1F;
border:1px solid #424242;
padding:3px;
}
input#author, input#email, input#url {
margin:0 5px 0 0;
}
input#submit {
background-image:url(images/submit.gif);
border:medium none;
color:#000000;
font-weight:bold;
height:25px;
width:65px;
}
input#searchsubmit {
background-image:url(images/search.gif);
border:medium none;
height:23px;
width:24px;
}
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:circle;
margin-left:20px;
}
ol {
margin-left:20px;
}
#top {
background-image:url(images/bg1.jpg);
}
#top .inner {
background:transparent url(images/bg2.jpg) no-repeat scroll left top;
height:179px;
}
#top a {
color:#000000;
margin-left:180px;
text-decoration:none;
}
#top h1 {
color:#000000;
font-size:36px;
font-weight:bold;
line-height:15px;
margin-top:50px;
text-transform:uppercase;
}
#subtop {
color:#333333;
line-height:5px;
padding-left:180px;
}
.narrowcolumn {
float:left;
width:72%;
}
.post {
padding:30px;
}
.post h2 {
font-size:24px;
}
.entries {
line-height:26px;
}
.entries h1, .entries h2, .entries h3, .entries h4, .entries h5, .entries h6 {
padding:20px 0 0;
}
.entries h1 {
font-size:30px;
line-height:36px;
}
.entries h2 {
font-size:18px;
}
.entries h3 {
font-size:16px;
}
.entries h4 {
font-size:14px;
font-weight:bold;
}
.entries h5, .entries h6 {
font-size:12px;
}
.entries h3, .entries h4, .entries h5 {
font-weight:bold;
}
.entries img {
border:1px solid #424242;
margin:5px;
padding:5px;
}
.entries img.wp-smiley {
border:0 none;
padding:0;
}
.entries img.alignleft {
float:left;
margin:5px 10px 0 0;
}
.entries img.alignright {
float:right;
margin:5px 0 0 10px;
}
.sidebar {
background:transparent url(images/dotted_vertical.gif) repeat-y scroll left top;
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-top:20px;
padding-right:20px;
width:260px;
}
.sidebar ul {
background-image:url(images/bg4.gif);
background-position:8px -8px;
background-repeat:no-repeat;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:25px;
}
.sidebar li#search input {
margin:0 0 5px;
}
.sidebar ul li {
padding:0;
}
.sidebar ul li h2 {
font-size:20px;
}
.sidebar ul ul {
padding:20px 0 0;
}
.sidebar ul ul li {
line-height:30px;
padding:0;
}
.sidebar ul ul ul {
padding:0;
}
.sidebar ul ul ul li {
padding:0 0 0 15px;
}
.browse {
font-family:Georgia,Sans-Serif;
font-size:18px;
line-height:26px;
padding:30px;
}
.comments-template {
padding:30px;
}
.comments-template ol {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0 0 20px;
}
.comments-template ol li {
border-bottom:1px solid #424242;
line-height:26px;
margin:20px 0 0;
padding:0 0 20px;
}
.commentmetadata {
}
.commenttext {
background-color:#111111;
padding:8px;
}
.comments-template p.nocomments {
padding:0;
}
table#wp-calendar {
font-family:TRebuchet MS,Arial,Georgia,sans-serif;
line-height:18px;
text-transform:none;
width:100%;
}
table#wp-calendar caption {
padding:0;
}
table#wp-calendar th {
background:#77AD2D none repeat scroll 0 0;
color:#000000;
text-align:center;
vertical-align:top;
}
table#wp-calendar td {
padding:1px;
text-align:right;
}
table#wp-calendar tfoot td {
text-align:center;
}
.cal {
background-color:#111111;
color:#FFFFFF;
font-family:"Lucida Grande","Lucida Sans Unicode",Arial,Sans-Serif;
line-height:1.4em;
text-align:center;
width:2.9em;
}
.cal {
display:inline;
float:left;
margin-right:1em;
padding:1px;
text-align:center;
}
.cal span {
display:block;
text-align:center;
}
.cald {
color:#FF9900;
font-size:1.1em;
line-height:12px;
padding-left:0.2em;
}
.calm {
border:medium none;
color:#FFCC00;
font-size:1.2em;
font-weight:bold;
line-height:0.9em;
}
.caly {
border:medium none;
color:#ADDD33;
font-size:0.9em;
line-height:1em;
}
.postinfo {
background-color:#111111;
height:25px;
}
.category {
background:transparent url(images/folder-orange.gif) no-repeat scroll left center;
display:block;
float:left;
margin-left:2px;
padding-left:18px;
width:50%;
}
.viewcomm {
background:transparent url(images/user-comment-orange.gif) no-repeat scroll left center;
float:right;
margin-right:2px;
padding-left:18px;
text-align:right;
}
#footer {
background-color:#111111;
background-image:url(images/bg1.jpg);
border-top:1px dashed #292929;
float:left;
height:80px;
margin:0;
padding:0;
width:100%;
}
#footer p {
background:transparent url(images/bg2foot.jpg) no-repeat scroll left top;
clear:both;
color:#333333;
height:80px;
margin:0;
text-align:center;
}
.clear {
clear:both;
}
