@import "layout.css";
body {
background:#EDEDE9 url(images/background.gif) repeat scroll 0 0;
color:#000000;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:80%;
line-height:1.6em;
margin:0;
padding:0;
}
h1, h2, h3, h4, h5, h6 {
font-family:"Trebuchet MS",sans-serif;
}
h1 {
font-size:1.5em;
}
h2 {
font-size:1.4em;
}
h3 {
font-size:1.3em;
}
h4 {
font-size:1.2em;
}
h5 {
font-size:1.1em;
}
h6 {
font-size:1em;
}
pre, code {
font-size:1.2em;
}
pre {
border:1px solid #CCCCCC;
overflow:auto;
width:100%;
}
fieldset {
border:medium none;
}
label {
cursor:pointer;
}
.field label {
display:block;
}
input, textarea {
border:1px solid #999999;
padding:0 2px;
}
input:focus, textarea:focus {
border:1px solid #15759B;
}
textarea {
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:1em;
}
images {
border:medium none;
}
a, a:visited {
color:#D3AE00;
}
a:hover {
color:#004C6B;
}
.left {
float:left;
margin-right:1em;
}
.right {
float:right;
margin-left:1em;
}
#page {
background:transparent url(images/page-back.gif) repeat-y scroll center top;
color:inherit;
}
#top {
background:#FFFFFF url(images/page-top.jpg) no-repeat scroll left top;
height:204px;
margin:0;
}
#top h1 {
color:#FFFFFF;
left:400px;
position:relative;
top:10px;
}
#top h2 {
color:#FFFFFF;
font-size:12px;
left:261px;
position:relative;
top:10px;
}
#top ul {
background:transparent none repeat scroll 0 0;
color:#DFDFDF;
margin:0;
padding:180px 10px 0;
}
#top ul li {
display:inline;
}
#pages a {
color:#DFDFDF;
font-weight:bold;
text-decoration:none;
}
#pages a:hover {
background:transparent none repeat scroll 0 0;
color:#666666;
}
.day-date {
background:transparent url(images/date.gif) no-repeat scroll 0 0;
height:39px;
margin:5px 0 0;
padding:2px 0;
position:absolute;
text-align:center;
width:35px;
}
.day {
color:#FFFFFF;
display:block;
font-size:1.6em;
margin:0;
padding:0;
}
.month {
color:#FFFFFF;
display:block;
font-size:1em;
margin-top:-5px;
padding:0;
}
.post-title {
background:transparent none repeat scroll 0 0;
color:#A81E38;
margin:0;
padding:0 0 0 40px;
}
.post-title a, .post-title a:visited {
background:transparent none repeat scroll 0 0;
color:#A81E38;
text-decoration:none;
}
.post-info {
background:transparent none repeat scroll 0 0;
color:#A81E38;
font-size:0.8em;
line-height:1.3em;
margin:0;
padding:2px 0 10px 40px;
}
.post-info a {
background:transparent none repeat scroll 0 0;
color:#D3AE00;
text-decoration:underline;
}
.post-content, .post-info-co {
font-size:13px;
margin:0 0 0 10px;
text-align:justify;
}
.post-content a {
background:transparent url(images/link.gif) no-repeat scroll right top;
padding:0 18px 0 0;
}
.post-content blockquote {
font-family:Georgia,serif;
font-style:italic;
}
.post-info-co {
text-align:right;
}
.mini-footer {
clear:both;
}
#comments h3 {
color:#A81E38;
}
#comments p {
margin:0 0 0 10px;
}
.comment-info {
font-size:0.9em;
}
.comment-info a {
font-weight:bold;
}
#trackbacks blockquote, #comments blockquote {
background:#EAEAEA none repeat scroll 0 0;
border:1px solid #DADADA;
margin:1em 0 1em 30px;
padding:1ex 1em;
}
#comments form {
font-size:0.8em;
}
#sidebar div {
color:inherit;
font-size:11px;
}
#sidebar {
	margin-top:126px;
}
#sidebar div:last-child {
border-bottom:medium none;
}
#sidebar ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:8px 20px 18px 2px;
padding:0;
}
#sidebar li a {
background:transparent url(images/button.gif) no-repeat scroll 0 5px;
color:#333333;
padding:0 0 0 10px;
text-decoration:none;
}
#sidebar ul li ul {
margin:0;
}
#sidebar li a:hover {
background:transparent none repeat scroll 0 0;
color:#D3AE00;
}
#sidebar h2 {
background:#D3AE00 none repeat scroll 0 0;
color:#FFFFFF;
font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
height:20px;
margin:20px 0 0;
padding:0 5px;
text-align:right;
}
#sidebar h3 {
color:#15759B;
font-size:1em;
margin:0;
}
#sidebar #search {
background:transparent none repeat scroll 0 0;
color:inherit;
line-height:2.3em;
}
#search fieldset, #search p #search form {
margin:0;
padding:0;
text-align:center;
}
#search input#q {
width:120px;
}
#search p {
margin:0;
padding:0;
text-align:center;
}
#sidebar#calendar {
}
#calendar h2 {
display:none;
}
#calendar table {
border-collapse:collapse;
font-size:0.8em;
margin:0 auto;
text-align:center;
}
#calendar table caption {
background:#D3AE00 none repeat scroll 0 0;
color:#FFFFFF;
height:20px;
margin:0 auto;
padding:0;
}
#calendar table caption a {
color:#FFFFFF;
}
#calendar table th {
background:transparent none repeat scroll 0 0;
color:#AEAEAE;
}
#calendar table td {
line-height:1.5em;
width:27px;
}
#calendar table td a {
background:#DBE5E9 url(images/calendar-angle.gif) no-repeat scroll right top;
color:#000000;
display:block;
font-weight:bold;
text-decoration:none;
}
#calendar table td a:hover {
background:#D3AE00 url(images/calendar-angle.gif) no-repeat scroll right top;
color:#FFFFFF;
}
#footer {
clear:both;
color:#A81E38;
font-size:11px;
margin:0;
padding:30px 225px 0 15px;
text-align:right;
}
#footer a {
color:#999999;
}
#endfooter {
background:transparent url(images/page-footer.gif) no-repeat scroll center bottom;
margin:0;
}  

#publicidad-art {
border:4px double #E00000;
color:#0000;
margin-bottom:32px;
margin-top:35px;
padding:7px;
width:634px;
}
#publicidad-relacionada {
border:1px solid #000;
color:#fff;
margin-bottom:32px;
margin-top:35px;
padding:7px;
width:634px;
}
#publicidad-externa {
border:1px dashed #fff;
color:#fff;
margin-bottom:32px;
margin-top:35px;
padding:7px;
width:634px;
}