html,body {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:100%}
body {background:#eaeaea url('bckgnd.gif') repeat-y left top;
font : 9.5pt "Trebuchet Ms", Arial, sans-serif;
color : black;
text-align : left;
}
form {
margin : 0;
padding : 0;
}
img {
border : 0;
}
#lzobody {
background : #eaeaea url('bckgnd.gif') repeat-y left top;
font : 9.5pt "Trebuchet Ms", Arial, sans-serif;
color : black;
text-align : left;
}
#lzologo {
position : absolute;
top : 4px;
left : 0;
z-index : 20;
}
#header {
background : black url('bckgh.gif') no-repeat left bottom;
height : 68px !important;
padding-left : 1px;
/* padding-top: 0px; esto explorer no lo ve */
z-index : 11;
/* bo_rder-bottom : 3px solid #766e4e; pasado a lzomagic por joanqui */
}
#logo {
display : none;
}
#menu {
float : right;
text-align : right;
margin : 0 40px 0 0;
padding : 2px;
z-index : 10;
position : absolute;
top : 0;
right : 0;
}
#primary {
font : 1em Tahoma, Arial, sans-serif;
color : #837874;
z-index : 10;
}
#primary a, #primary a:link, #primary a:visited {
text-decoration : none;
color : #aaa58e;
}
#primary a:hover {
text-decoration : underline;
color : #f7efcb;
}
#secondary {
font : 0.9em Tahoma, Arial, sans-serif;
z-index : 10;
}
#secondary a, #secondary a:link, #secondary a:visited {
text-decoration : none;
color : #878787;
}
#secondary a:hover {
text-decoration : underline;
}
#search input.form-text {
font : 11px Tahoma, Arial, sans-serif;
color : #b0b0b0;
background : #1b1b1b;
border : 1px solid #4e4e4e;
width : 125px;
height : 12px;
z-index : 10;
}
#search input.form-submit {
text-transform : uppercase;
font : 10px Tahoma, Arial, sans-serif;
color : black;
background : #a2a2a2;
border-top : 1px solid #dddddc;
border-right : 1px solid #dddddc;
border-left : 1px solid #6a6a6a;
border-bottom : 1px solid #6a6a6a;
cursor : pointer;
margin-top : 10px;
margin-bottom : -1px;
z-index : 10;
}
#sidebar-left, #sidebar-right {
font : 11px Tahoma, Arial, sans-serif;
margin : 0 0 0 0;
padding : 0 0 0 0;
position : absolute;
}
#sidebar-left {
color : #878787;
width : 145px;
padding : 10px;
text-align : right;
left : 0;
top : 72px;
font-style : normal;
}
#sidebar-right {
color : #aaa58e;
width : 180px;
padding : 10px;
text-align : left;
left : 165px;
top : 72px;
font-style : normal;
}
#sidebar-right em {
font-style : normal;
}
#lzoad {
font-size : 9px;
margin-top : 30px;
text-align : center;
}
#lzoad hr {
border : 0;
width : 80%;
color : #84806f;
background-color : #84806f;
height : 1px;
}
#lzomagic {
margin : 0 0 0 0;
padding : 0 0 0 0;
height : 379px;
position : absolute;
left : 0;
top : 68px; /* joanqui */
background : #eaeaea url('bckgv.gif') repeat-x left top;
border-top: 3px solid #766e4e;
width : 100%;
}
#lzomagic2 {
margin : 0 20px 0 0;
padding : 0 0 0 0;
height : 379px;
width : 366px;
background : black url('bckgnd.gif') repeat-y left top;
}
#main {
margin : 0 0 0 0;
padding : 10px 10px 50px 30px;
position : absolute;
left : 366px;
top : 72px;
right : 10px;
}
.messages {
font-weight : bold;
color : #040482;
padding-left : 14px;
background : url('information.gif') no-repeat left 0%;
}
#mission {
display : none;
}
.block {
margin-bottom : 20px;
padding-bottom : 10px;
border-bottom : 1px solid #5a504c;
}
.block h2.title {
font : 14px Tahoma, Arial, sans-serif;
font-weight : bold;
color : #fff8d3;
background : url('Fright.gif') no-repeat left 4px;
padding-left : 15px;
}
.block a {
color : #aaa58e;
text-decoration : none;
}
.block a:hover {
color : #fff8d3;
text-decoration : underline;
}
.block ul {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
}
.block li {
margin: 0 !important;
padding: 2px 2px 5px 18px !important;
background: url('http://www.lazonaoscura.com/drupal/themes/lzo/pointlight.gif') no-repeat 10px 5px;
color : #4f4f4f;
list-style: none !important;
}
#sidebar-left .block li {
background : none;
}
.block .more-link {
text-align : right;
font-weight : bold;
}
.block .icon {
float : right;
padding : 2px 0 0 2px;
}
.marker {
color : red;
font-weight : bold;
}
.picture {
float : right;
margin : 10px;
}
.node h1.title, .comment h3.title, #main h1.title, .node h2.title {
color : black;
font-size : 15pt;
margin : 0;
padding : 0;
}
.sticky h2.title {
padding-left : 25px;
}
.node {
margin : 0;
padding : 0;
margin-top : 30px;
padding-bottom : 30px;
background : url('nodend.gif') no-repeat center bottom;
}
.sticky {
background : url('stickypin.gif') no-repeat left top;
}
.node .content cite {
display : block;
padding-top : 5px;
padding-bottom : 8px;
margin-left : 15px;
font-weight : normal;
color : #001c4a;
}
.comment h3.title {
font-size : 5pt;
height : 15px;
color : #676041;
text-decoration : none;
background : url('permalink.gif') no-repeat left bottom;
}
.comment h3.title a {
margin : 0;
padding : 0;
padding-left : 15px;
font-size : 6.5pt;
color : #eeeeee;
text-decoration : none;
font-weight : normal;
}
.node h1.title a, .node h2.title a {
color : black;
text-decoration : none;
}
.node h1.title a:hover, .node h2.title a:hover {
text-decoration : underline;
}
.node .taxonomy {
font-size : 12px;
}
.node .links, .node .submitted, .node .taxonomy, .comment .links {
color : #787878;
font : 11px Tahoma, Arial, sans-serif;
}
.node .links b, .node .submitted b, .node .taxonomy b, .comment .links b {
color : #676767;
font-weight : bold;
}
.node .links a, .node .submitted a, .node .taxonomy a, .comment .links a, .pager a {
text-decoration : none;
color : #676041 ;
font-weight : bold;
}
.node .links a:hover, .node .submitted a:hover, .node .taxonomy a:hover, .comment .links a:hover {
text-decoration : underline;
}
.node .links .read-more {
font-weight : bold;
color : #0040aa;
}
.book .nav {
display : inline;
padding-top : 10px;
}
.book .nav .links {
margin-left : 0;
margin-bottom : 10px;
font-size : 80%;
}
.book .nav .links a:link, .book .nav .links a:visited, .book .nav .links a:hover {
font-weight : bold;
color : #002c74;
}
.book .nav .links .up {
margin-left : 50px;
padding-left : 200px;
}
.book .nav .links .prev {
float : left;
}
.book .nav .links .next {
float : right;
margin-left : 30px;
}
.book .nav .titles {
margin-bottom : 20px;
color : #333333;
font-size : 90%;
}
.book .nav .titles .prev {
float : left;
}
.book .nav .titles .next {
float : right;
}
.comment {
border : 1px solid #999999;
padding : 10px;
background : #f7f7f7 url('comment.gif') repeat left top;
margin : 10px;
}
.comment, .node .content {
margin : 0;
padding : 0;
padding-left : 20px;
}
.comment h3.title {
font-size : 12pt;
}
.comment .links, .comment .content {
border-top : 1px dashed #a2a2a2;
}
.comment .content {
font : 9pt Tahoma, Arial, sans-serif;
color : #172647;
}
.comment .content a:link {
color : #676041;
}
.comment .links {
padding-top : 10px;
}
.comment .picture {
float : right;
margin-top : 5px;
margin-right : -9px;
padding : 0;
}
.comment .content code {
background : white;
color : #666;
}
.comment .content cite {
display : block;
margin-left : 10px;
font-weight : normal;
font-style: italic;
font-size : 90%;
color : #787878;
}
.comment {
margin : 10px;
padding : 20px;
padding-top : 0;
}
.comment blockquote {
font-style: italic;
font-size : 90%;
color: #787878;
margin-left : 10px;
margin-top : 6px;
background: #fff8e3;
padding: 3px;
width: 75%;
border: 1px solid #a2a2a2;
}
.comment .submitted {
font : 10px Tahoma, Arial, sans-serif;
color : #676767;
}
.comment .submitted a {
text-decoration : none;
color : black;
font-weight : bold;
font-size : 12px;
}
.comment .submitted b {
color : #5c5c5c;
font-weight : bold;
}
.comment .submitted a:hover {
text-decoration : underline;
}
.comment .new {
float : right;
font-weight : bold;
padding-left : 14px;
background : url('comment-new.gif') no-repeat left bottom;
font : 10px Tahoma, Arial, sans-serif;
color: white;
}
.node .links {
margin-top : 10px;
margin-left : 20px;
}
.node .links a {
color : black;
}
.node .links a:visited {
color : #676041;
font-weight : normal;
}
.node .links a:hover {
color : black;
}
.node .content a {
color : #002c74;
}
.node .content a:hover {
color : black;
}
.node .content {
padding : 0 20px 20px 20px;
background : #f1f1f1;
border : 1px dashed #b7b7b7;
}
.sticky .content {
border : 1px dashed #fccc66;
}
.poll {
margin-top : 4px;
}
.poll .text {
font : 9pt Trebuchet Ms, Arial, sans-serif;
color : black;
font-weight : bold;
padding-top : 2px;
}
.poll .percent {
font : 8pt Trebuchet Ms, Arial, sans-serif;
color : #444444;
margin-left : 8px;
margin-top : 0;
}
.poll .total {
text-align : center;
font : 8pt Trebuchet Ms, Arial, sans-serif;
color : #444444;
}
.poll .bar {
height : 1em;
margin : 0 8px;
background-color : #ddd;
width : 250px;
}
.poll .bar .foreground {
background-color : #976d3c;
height : 1em;
width : 250px;
clear : left;
float : left;
}
.poll .links {
text-align : center;
}
.poll .vote-form {
text-align : center;
}
.poll .vote-form .choices {
text-align : left;
margin : 0 auto;
display : table;
}
.box {
margin-top : 10px;
}
.box h2.title {
margin : 0;
padding : 0;
font : 0.01pt Tahoma, Arial, sans-serif;
font-weight : bold;
color : #eaeaea;
padding : 20px;
background : url('postcomment.gif') no-repeat left 10px;
padding-top : 40px;
border-top : 1px dashed #b7b7b7;
}
.box .content {
padding-left : 20px;
}
.box .content label {
font-weight : bold;
color : #787878;
}
.box .content .option {
color : black;
padding-left : 20px;
}
.box .content ul.tips li {
font-size : 11px;
color : #a2a2a2;
}
.box .content ul.tips {
margin : 0 0 0 0;
padding : 5px 0 10px 45px;
}
.box .content .option label {
color : black;
}
.box .description {
border-top : 1px dashed #b7b7b7;
padding-top : 20px;
padding-bottom : 20px;
}
.box .description a {
font-size : 11px;
color : black;
text-decoration : none;
}
.box .description a:hover {
text-decoration : underline;
}
.box .form-item #edit-subject, .box .form-item #edit-comment {
background : white;
border : 1px solid #b7b7b7;
width : 550px;
}
.box .form-item #edit-subject {
width : 400px;
}
.tabs {
margin : 0;
padding : 0;
margin-bottom : 30px;
}
.tabs ul {
margin : 0;
padding : 0;
list-style : none;
background : url('lineseparator.gif') repeat-x left bottom;
border-bottom : 1px solid #b4b4b4;
padding : 10px 10px 5px 10px;
}
ul.secondary {
background : none;
}
.tabs li {
display : inline;
}
ul.primary li a {
padding : 5px;
padding-top : 2px;
border : 1px solid #848484;
border-bottom : none;
text-decoration : none;
color : #dedede;
background : #bebebe;
color : #8a8a8a;
}
ul.secondary li a {
padding : 5px;
padding-top : 2px;
border : 1px solid #848484;
border-bottom : none;
text-decoration : none;
color : #dedede;
background : #bebebe;
color : #8a8a8a;
}
ul.primary li a:hover, ul.primary li.active a {
background : #d9d9d9;
border-bottom : 1px solid #d9d9d9;
color : black;
}
ul.primary li.active a {
font-weight : bold;
}
ul.secondary li.active a, ul.secondary li a:hover {
background : #e6e6e6;
border-bottom : 1px solid #e6e6e6;
color : black;
}
ul.secondary li.active a {
font-weight : bold;
}
.breadcrumb {
border-bottom : 1px dashed #4f4f4f;
padding-bottom : 10px;
color : #4f4f4f;
margin-bottom : 20px;
}
.breadcrumb a {
color : #4f4f4f;
text-decoration : none;
}
.breadcrumb a:hover {
color : black;
text-decoration : underline;
}
#block-user-0 {
margin-bottom : 5px;
}
#block-user-0 h2 {
display : none;
}
#block-user-0 .content {
padding-top : 18px;
background : url('acceso.gif') no-repeat left top;
}
#block-user-0 label {
display : none;
}
#block-user-0 input.form-text, #block-user-0 input.form-password {
margin : 3px;
font : 11px Tahoma, Arial, sans-serif;
color : #b0b0b0;
background : #1b1b1b;
border : 1px solid #4e4e4e;
width : 90px;
height : 12px;
z-index : 10;
}
#block-user-0 input.form-submit {
text-transform : uppercase;
font : 9px Tahoma, Arial, sans-serif;
color : black;
background : #a2a2a2;
border-top : 1px solid #dddddc;
border-right : 1px solid #dddddc;
border-left : 1px solid #6a6a6a;
border-bottom : 1px solid #6a6a6a;
cursor : pointer;
margin-top : 10px;
margin-bottom : -1px;
width : 90px;
}
#block-user-0 .user-login-block {
background : url('userpass.gif') no-repeat left 8px;
}
#block-user-0 .user-login-form {
border : 1px solid red;
}
#block-user-0 ul {
list-style : none;
display : block;
margin : 0;
padding : 0;
margin-top : 10px;
border-top : 1px dashed #3f3531;
}
#block-user-0 li {
margin : 0;
padding : 4px;
}
#block-user-0 a {
color : #878787;
text-decoration : none;
}
#block-user-0 a:hover {
color : white;
text-decoration : underline;
}
#block-archive-0 {
border : 0 solid red;
}
#block-archive-0 h2 {
display : none;
}
#block-archive-0 .content {
padding-top : 40px;
background : url('bitacora.gif') no-repeat right top;
}
.calendar caption {
text-align : center;
font : 0.9em Verdana, Arial, sans-serif;
color : #a19b98;
}
.calendar caption a {
font-size : 12px;
font-weight : bold;
color : #f7efcb;
text-decoration : none;
}
.calendar td, .calendar th {
padding : 2px;
text-align : center;
}
.calendar .header-week th {
font : 10px Tahoma, Arial, Verdana;
color : #4e4947;
font-weight : bold;
}
.calendar .day-normal {
background : #4e4947;
color : black;
}
.calendar .day-link {
background : #787270;
}
.calendar .day-link a {
text-decoration : none;
color : black;
font-weight : bold;
}
.calendar .day-selected {
background : #ff6600;
font-weight : bold;
color : black;
}
.calendar .day-selected a {
color : black;
text-decoration : none;
}
.calendar .day-today a {
color : black;
font-weight : bold;
text-decoration : none;
}
.calendar .day-today {
background : #f7efcb;
}
.calendar .day-future {
background : #4e4947;
color : black;
}
#block-node-0 {
border : 0 solid yellow;
margin-top : 25px;
margin-bottom : 10px;
padding-right : 20px;
}
#block-node-0 h2 {
display : none;
}
#block-node-0 .feed-icon {
padding : 30px 0 0 0;
background : url('content.gif') no-repeat center 14px;
}
#block-user-3 h2 {
display : none;
}
#block-user-3 h3 {
font-size : 11px;
font-weight : normal;
}
#block-user-3 .content {
padding-top : 30px;
background : url('usuarios.gif') no-repeat right top;
}
#block-user-3 ul {
list-style : none;
}
#block-user-3 a, #block-user-3 a:link, #block-user-3 a:visited {
text-decoration : none;
color : white;
}
#block-user-3 a:hover {
text-decoration : underline;
}
#block-user-1 .title {
font : 11px Tahoma, Arial, sans-serif;
font-weight : bold;
color : #fff8d3;
padding-left : 20px;
background : url('lskull.gif') no-repeat left top;
height : 16px;
padding-top : 2px;
}
#block-user-1 .content {
margin : 0;
padding : 0;
margin-top : -10px;
padding-left : 10px;
margin-left : -10px;
}
#block-user-1 ul {
margin : 0;
padding : 0;
list-style : none;
}
#block-user-1 li {
margin : 0;
padding : 2px;
padding-left : 20px;
}
#block-user-1 li a {
color : #aaa58e;
text-decoration : none;
}
#block-user-1 li a.active {
color : #fff8d3;
}
#block-user-1 li a:hover {
text-decoration : underline;
color : #fff8d3;
}
#block-user-1 li.leaf {
background : url('pointlight.gif') no-repeat 10px 5px;
}
#block-user-1 li.collapsed {
background : url('pointright.gif') no-repeat 10px 5px;
}
#block-user-1 li.expanded {
background : url('pointdown.gif') no-repeat 10px 5px;
}
#block-block-2 {
margin-top : -10px;
background : url('googlepowered.gif') no-repeat right top;
}
#block-block-2 input.form-text {
margin-top : -15px;
margin-left : 15px;
font : 11px Tahoma, Arial, sans-serif;
color : #b0b0b0;
background : #1b1b1b;
border : 1px solid #4e4e4e;
width : 90px;
height : 12px;
z-index : 10;
}
#block-block-2 input.form-submit {
margin-top : -15px;
text-transform : uppercase;
font : 9px Tahoma, Arial, sans-serif;
color : black;
background : #a2a2a2;
border-top : 1px solid #dddddc;
border-right : 1px solid #dddddc;
border-left : 1px solid #6a6a6a;
border-bottom : 1px solid #6a6a6a;
cursor : pointer;
}
#block-search-0 {
margin-top : -10px;
}
#block-search-0 input.form-text {
margin-top : -25px;
margin-left : 15px;
font : 11px Tahoma, Arial, sans-serif;
color : #b0b0b0;
background : #1b1b1b;
border : 1px solid #4e4e4e;
width : 90px;
height : 12px;
z-index : 10;
}
#block-search-0 input.form-submit {
margin-top : -25px;
text-transform : uppercase;
font : 9px Tahoma, Arial, sans-serif;
color : black;
background : #a2a2a2;
border-top : 1px solid #dddddc;
border-right : 1px solid #dddddc;
border-left : 1px solid #6a6a6a;
border-bottom : 1px solid #6a6a6a;
cursor : pointer;
}
.container-inline div {
display : inline;
}
#pager {
margin-top : 30px;
clear : both;
text-align : center;
color : #8f8f8f;
font : 12px Tahoma, Arial, sans-serif;
font-weight : bold;
z-index : 10;
}
#pager strong {
padding-left : 4px;
padding-right : 4px;
}
#pager a, #pager a:link, #pager a:visited {
text-decoration : none;
color : #000000;
padding-left : 4px;
padding-right : 4px;
}
#pager a:hover {
text-decoration : underline;
color : #000000;
}

ul.menu li {
margin : 0 0 0 0.5em;
}
td.menu-disabled {
background : #ccc;
}
html.js fieldset.collapsed * {
display : none;
}
html.js fieldset.collapsed table *, html.js fieldset.collapsed legend, html.js fieldset.collapsed legend * {
display : inline;
}
html.js fieldset.collapsible legend a {
padding-left : 15px;
background : url(pointdown.gif) no-repeat 5px 50%;
}
html.js fieldset.collapsed legend a {
background-image : url(pointright.gif);
}
* html.js fieldset.collapsible legend a {
display : block;
}
table.watchdog-event th {
border-bottom : 1px solid #ccc;
}
tr.watchdog-user {
background : #ffd;
}
tr.watchdog-user .active {
background : #eed;
}
tr.watchdog-content {
background : #ddf;
}
tr.watchdog-content .active {
background : #cce;
}
tr.watchdog-page-not-found, tr.watchdog-access-denied {
background : #dfd;
}
tr.watchdog-page-not-found .active, tr.watchdog-access-denied .active {
background : #cec;
}
tr.watchdog-error {
background : #ffc9c9;
}
tr.watchdog-error .active {
background : #eeb9b9;
}
#sidebar-right li a.active {
color : #fff8d3 !important;
}

ul.links li {
  border-left: 1px solid #bbb;
}
li.forum a{
text-decoration: none;
}
li.forum a:hover {
text-decoration: underline;
}
#navlist li.first, #subnavlist li.first, ul.links li.first {
  border: none;
}
.node .links .node_read_more a:link {
color : #191970 !important;
}

#forum {
padding : 10px 20px 20px 20px;
background : #f1f1f1;
border : 1px dashed #b7b7b7;

}

#forum td.statistics, #forum td.settings, #forum td.pager {
height : 1.5em;
border : 1px solid #bbb;
}

#forum a, #forum a:link, #forum a:visited {
text-decoration : underline;
color : #990000;
}
#forum a:hover {
text-decoration : underline;
color : #0008d3;
}

li.forum {
font : 19px Tahoma, Arial, Verdana;
}

#forum th {
font-weight: bold;
border-top-width: 0px;
border-bottom-width: 0px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: #006600;
border-bottom-color: #006600;
font : 12px Tahoma, Arial, Verdana;
color : #736c69;
background-color: #f1f1f1;
padding : 8px 10px 3px 10px;
}

#forum th a:link{
color : #736c69;
text-decoration : none;
}

#forum th a:visited{
color : #736c69;
text-decoration : none;
}

#forum td  {
font : 15px Tahoma, Arial, Verdana;
color : #4f4f4f;
}

#forum td.forum {
font-weight: bold;

}

#forum tr:nth-child(odd)  {
background-color: #DDDDDD;
}


#forum tr:nth-child(even)  {
background-color: transparent;
}

/* Titulos de los dos grupos de foros "General" y "Otros" */

#forum td.container {
color: fff8d3;
margin: 0 !important;
background-color: #1b1b1b;
color : #fff8d3;
}

#forum .container .name a {
background: url('http://www.lazonaoscura.com/drupal/themes/lzo/Fright.gif') no-repeat 4px 5px;
padding-left: 20px;
font-size: 90%;
font-weight : bold;
color : #fff8d3;
}

#forum .container .description {
padding-left: 15px;
font-size: 80%;
color : #fff8d3;
}

#forum {
font-family: Tahoma,Arial,sans-serif;

}

/* la tabla con foros y topics */

#forum table
{
margin-top: 10px;
margin-bottom: 40px;
}

/* estilo para texto "Publicar nuevo Hilo del foro" */

#forum .links
a {
font-size: 70%;
font-weight : bold;
padding : 3px 3px 3px 25px;
background : url('/drupal/misc/forum-new.png') no-repeat left center;
background-position: 4px;
background-color: #fffdcd;
}

/* columna last post en un foro y ultima respuesta en un topic */

#forum td.last-reply {
color : #736c69;
}

/* icono sobre delante de un topic */

#forum td.icon  {
padding : 5px 5px 5px 10px;
}

/* titulo de un topic en las listas de topics de un foro */
#forum td.title  {
padding : 5px 5px 5px 5px;
width: 400px;
font-weight : bold;
}

/* columna creado de un topic */
#forum td.created {
color : #736c69;
}

/* lista foros columna temas */
#forum td.topics {
font-size: 90%;
}

/* lista foros columna envios */
#forum td.posts {
font-size: 90%;
}

/* lista topics, columna "respuestas"  */
#forum td.replies {
font-size: 90%;
}

/* lista topics, columna "creado"  */
#forum td.created {
font-size: 80%;
}

#forum td.created .a.link {
font-size: 100%;
}

/* lista topics, columna "ultima respuesta"  */

#forum td.last-reply {
font-size: 80%;
text-align : right;
padding-right: 5px;
}
