html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead { margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-family:inherit;vertical-align:baseline;}

body {
line-height:1.5;
margin:0;
color:#473C28;
font-family:'Trebuchet MS', Georgia, Helvetica, Geneva, Tahoma, sans-serif;
font-size:85%;
letter-spacing:0.4px;
background:#DCDAC8;}

#pagebody {
position:relative;
margin:0 auto;
font-size:105%;
width:958px;
border-right:1px solid #999;
border-left:1px solid #999;
padding:0;
background:#F2EFDE url(/library/graficos/bg.gif) repeat-y scroll 0;}

#header {
display:block;
clear:both;
background:#FFF;}

#header p {
height:90px;
background:#FFF url(/library/graficos/header_top.jpg) 1% 50% no-repeat;
margin:0;
text-indent:-9999px;}

#nav {
clear:both;
padding:1px 0px;
font-size:100%;
margin-bottom:2px;
background:#F8F8EC;}

#nav ul {
float:right;
list-style:none;
width:100%;
margin:0;
border-bottom:solid 2px #FF8A22;
border-top:solid 2px #FF8A22;
padding:0;
background:#F8F8EC;}

#nav li {
display:inline;
margin:0;
padding:0;
background:transparent;}

#nav li a, #nav li a:visited {
display:block;
float:left;
width:auto;
color:#4B911C;
letter-spacing:1px;
font-weight:bold;
text-decoration:none;
border-bottom:0;
margin:0;
padding:5px 15px;
background:#F8F8EC;
border-bottom:0;
border-top:0;
border-left:0;
border-right:0;
}

#nav li a:hover {
color:#FFF;
background:#FF8A22;
border-bottom:0;
border-top:0;
border-left:0;
border-right:0;} 

#content {
float:right;
width:500px;
padding:0 46px 45px;
margin:0;
clear:right;
overflow:hidden;
background:#FFF;}

#content p {
margin:0 0 7px;
background:transparent;}
	
#content ul.post-related {
margin:1.5em 0;
padding:5px 5px 0 10px;
border-top:1px dotted;}
	
#content ul li {
padding-left:12px;
list-style-type:none;
background:transparent url(/library/graficos/li.gif) no-repeat scroll 0 7px;}

#content blockquote {
color: #666;
margin:0 25px 15px 45px;
padding:0 40px 0 20px;
border-left:2px solid #888;
text-align:left;
background:transparent url(/library/graficos/blockquote.gif) 99% 1px no-repeat;}


#content ul {
margin:0 10px 15px;}

#content ol {
margin:0 25px 15px 25px;
list-style-type:decimal;
background:transparent;}

#content p.comment-footer {
margin:20px 0 3px;
letter-spacing:0px;
border-bottom:1px dotted;}

#ads {
padding:0;
margin:0 5px 0 -20px;
background:transparent;
float:left;}

#ad-bottom {
float:right;
margin:0 0px 5px 7px;
background:transparent;}

#more {
border-bottom:2px solid #CCC;
margin-top:25px;
background:transparent;}

#sidebar {
float:left;
width:300px;
font-size:95%;
margin:0 auto;
clear:left;
text-align:center;
border-left:8px solid #FFF;
padding:10px 29px 8px;
background:#F2EFDE;}

#sidebar img {
text-decoration:none;
background:#FFF;
border:1px solid #999;}

#sidebar a:hover img {
text-decoration:none;
background:#FFF;
border:1px solid #666;}

#sidebar ul {
margin-left:25px;
text-align:left;}

#sidebar a {
color:#3080CB;
border-bottom:1px dotted #3080CB;}
	
#sidebar a:visited {
color:#3080CB;
border-bottom:1px dotted transparent;}	
	
#sidebar a:hover {
color:#3080CB;
border-bottom:1px solid #3080CB;}

#sidebar .module {
border-bottom:1px dotted #999;
padding:10px 0;
text-decoration:none;}

#comment-author, #comment-email, #comment-url, #comment-text {width:240px;}

.comments-open label {display:block;}

form textarea#comment-text {width:400px;}

#footer {
clear:both;
width:958px;
margin:0;
padding:96px 0;
border-top:solid 3px #FF8A22;
background:#FFF;}
	
#footer p, address {margin-left:367px;}

#footer a:link, #footer a:visited {
color:#4B911C;
border-bottom:0;}

#footer a:hover {
color:#4B911C;
border-bottom:1px solid #4B911C;}

#search {
position:absolute;
top:0px;
right:10px;
width:350px;}
	
#search ul {
float:left;
font-size:100%;
margin-right:15px;
background:transparent;
list-style:none;}

#ssearch {
position:absolute;
top:0px;
right:10px;
width:350px;}


#fb {
clear:both;
display:block;
color:#3B5998;
text-align:center;}
	
h1 {
color:#E97E00;
font-size:200%;
font-weight:normal;
border:0;
margin:25px 0 5px;}

h1.main {
color:#E97E00;
font-size:34px;
font-weight:normal;
text-align:center;
border:0;
margin:25px 0 5px;}

h2 {
color:#E97E00;
font-size:150%;
border:0;
margin:25px 0 5px;}


h3 {
color:#E97E00;
font-size:125%;
margin:15px 0 5px;}

h4 {
color:#E97E00;
font-size:115%;
border:0;
margin:15px 0 5px 20px;}

h5 {
color:#E97E00;
font-size:110%;
border:0;
margin:15px 0 5px;}


h2.entry-header {
text-align:left;
font:italic 1.2em/125%;
padding-left:0;
margin-top:39px;
background:transparent;}

a {
color:#3080CB;
text-decoration:none;
border-bottom:1px dotted #3080CB;}
	
a:visited {
color:#3080CB;
border-bottom:1px dotted transparent;}	
	
a:hover {
color:#3080CB;
border-bottom:1px solid #3080CB;}

code {
color:#7B9905;
font-family:Monaco, monospace;
font-size:110%;
line-height:1.2em;
text-align:left;}

a img {border:0;}

img.foto {
border:solid 1px #999;
float:right;
margin:5px 0px 5px 10px;
padding:4px;
background:#FFF;}

table {
margin:0 auto;
font-size:100%;
padding:0;
background:transparent;}

.autor {
letter-spacing:2px;
text-align:center;
padding:3px 0 10px 0;
text-transform:uppercase;}

.banner {
padding:8px;
margin:1px 0;
border:1px solid #666;
background:#FFF;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;}

#feedback {
position:fixed;
top:230px;
right:0px;
margin:0;}

.flotad {
float:right;
border:1px solid #999;
margin:7px 2px 7px 10px;
padding:4px;
text-align:center;
background:#FEFEF9;}

.flotai {
border:solid 1px #999;
float:left;
padding:4px;
text-align:center;
margin:7px 10px 7px 2px;
background:#FEFEF9;}

.msg {
margin:30px 0 30px;
padding:5px 20px;
background: #F8F8EC;
display:block;
border:2px solid #CCC;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-size:95%;}

.msg-search {
margin:0 0 10px;
padding:5px 10px;
background: #F8F8EC;
display:block;
border-top:0;
border-left: 2px solid #FF8A22;
border-right: 2px solid #FF8A22;
border-bottom: 2px solid #FF8A22;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
font-size:95%;}

.srch {
margin:15px 0;
padding:10px 15px 25px;
background: transparent;
display:block;
border:1px solid #999;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
text-align:center;}

.entry-footer {
letter-spacing:0.5px;
padding-bottom:7px;
border-top:1px dotted;}

#fb_share {
padding:0;
margin:0 -10px 0 5px;
background:transparent;
float:right;}


