body { 
margin : 0; 
background : #272218; 
font-family : Verdana, Arial, Helvetica, sans-serif; 
font-size : 13px; 
color : #787878; 
} 
h1, h2, h3 { 
margin : 0; 
text-transform : uppercase; 
letter-spacing : 0.15em; 
font-family : Arial, Helvetica, sans-serif; 
} 
h1 { 
font-size : 1.6em; 
} 
h2 { 
font-size : 1.2em; 
} 
h3 { 
font-size : 0.8em; 
} 
p, ul, ol { 
margin-top : 0; 
line-height : 180%; 
} 
a { 
text-decoration : none; 
color : #c0a062; 
} 
a:hover { 
background : none; 
color : #ffffff; 
} 
#header { 
width : 940px; 
text-align : left; 
margin : 0 auto; 
height : 205px; 
} 
#logo { 
width : 940px; 
height : 205px; 
margin : 0 auto; 
background-color : #000; 
position : absolute; 
z-index : 1; 
} 
#logo a { 
background : none; 
position : relative; 
} 
#logo a:active, #logo a:focus { 
width : 0; 
height : 0; 
outline : 0; 
} 
#logo a img { 
margin : 10px 10px 10px 55px; 
display : block; 
background-color : #000; 
position : absolute; 
border : 0; 
} 
#header .bof { 
position : absolute; 
z-index : 100; 
margin : 160px 0 0 10px; 
} 
#header .usr { 
width : 940px; 
text-align : right; 
padding-top : 10px; 
margin : 0 15px 0 0; 
position : absolute; 
z-index : 100; 
} 
#menu { 
width : 940px; 
height : 50px; 
margin : 0 auto; 
background : #000000 url(/imagenes/img02.gif) repeat-x; 
z-index : 1; 
} 
#menu ul { 
margin : 0; 
padding : 16px 0 0 10px; 
list-style : none; 
line-height : normal; 
} 
#menu li { 
float : left; 
} 
#menu a { 
padding : 0 20px; 
background : none; 
text-transform : lowercase; 
text-decoration : none; 
font : bold 1.2em Arial, Helvetica, sans-serif; 
color : #b3b4b4; 
} 
#menu a:active, #menu a.focus { 
width : 0; 
height : 0; 
outline : 0; 
text-decoration : none; 
} 
#menu a:hover, #menu .current_page_item a { 
color : #ffffff; 
} 
#menu a:hover { 
text-decoration : underline; 
color : #c0a062; 
} 
#page { 
width : 860px; 
margin : 0 auto; 
padding : 40px; 
background : #121212 url(/imagenes/img04.gif) repeat-x; 
} 
#content { 
float : left; 
width : 560px; 
} 
.mem { 
text-align : center; 
padding-left : 5px; 
} 
.mem .title { 
padding : 5px 0; 
} 
.mem .title a span { 
background : none; 
} 
.mem .title span { 
color : #c0a062; 
} 
.mem .usr { 
float : left; 
width : 170px; 
height : 230px; 
margin : 5px 5px 5px 5px; 
background : #0d0d0d; 
border-top : 1px solid #000000; 
border-left : 1px solid #000000; 
border-bottom : 1px solid #000000; 
border-right : 1px solid #000000; 
} 
.mem .dat { 
text-align : left; 
padding : 5px 10px 5px 10px; 
padding-left : 10px; 
padding-bottom : 0; 
vertical-align : bottom; 
} 
.post { 
width : 100%; 
padding : 35px 0 0 0; 
float : left; 
} 
.post .title { 
padding : 5px 0; 
} 
.post .title a span { 
background : none; 
} 
.post .title span { 
color : #c0a062; 
} 
.post .meta { 
float : left; 
width : 100%; 
height : 100%; 
padding : 5px 10px; 
background : #0d0d0d; 
border-top : 1px solid #000000; 
border-bottom : 1px solid #000000; 
text-transform : uppercase; 
text-align : left; 
font-size : 9px; 
} 
.post .meta .imagen { 
float : left; 
margin-right : 10px; 
} 
.post .entry { 
height : 100%; 
margin-top : 5px; 
text-align : justify; 
} 
.post .entry .intro { 
height : 100%; 
vertical-align : middle; 
font-style : oblique; 
margin : 5px 15px 5px 15px; 
} 
.post .entry .floatleft { 
float : left; 
margin : 10px 15px 5px 15px; 
} 
#sidebar { 
float : right; 
width : 258px; 
background : #0d0d0d; 
border : 1px solid #000000; 
} 
#sidebar ul { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#sidebar li ul { 
padding : 20px; 
} 
#sidebar h2 { 
padding : 5px 10px; 
background : #000000; 
font-size : 1.2em; 
} 
#sidebar p { 
padding : 20px; 
} 
#calendar_wrap { 
padding : 20px; 
} 
#calendar table { 
width : 100%; 
} 
#calendar tbody td { 
text-align : center; 
color : #272218; 
} 
#calendar #next { 
text-align : right; 
} 
#footer { 
width : 940px; 
margin : 0 auto; 
padding : 20px 0; 
background : #000000; 
border-top : 1px solid #000000; 
border-bottom : 1px solid #000000; 
} 
#footer p { 
margin : 0; 
line-height : normal; 
font-size : 9px; 
text-transform : uppercase; 
text-align : center; 
} 
.botonbo { 
background : #777777 url(/imagenes/btn.gif) repeat-x; 
border : 0 none; 
color : #a2a3a3; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-transform : lowercase; 
} 
.botonbo:hover { 
background : #777777 url(/imagenes/btnhover.gif) repeat-x; 
border : 0 none; 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-weight : bold; 
text-transform : lowercase; 
} 
.txt { 
border-collapse : collapse; 
background : #616568 url(/imagenes/txt.gif) repeat-x; 
font-size : 12px; 
} 
.txtmultiline { 
font-family : Arial, Helvetica, sans-serif; 
border-collapse : collapse; 
background : #616568; 
font-size : 12px; 
} 
.chk { 
background : #616568 url(/imagenes/txt.gif) repeat-x; 
} 
.headerrowstyle { 
padding : 2px 10px; 
background : #0d0d0d; 
border-top : 1px solid #000000; 
border-bottom : 1px solid #000000; 
text-transform : uppercase; 
text-align : right; 
font-size : 12px; 
color : #c0a062; 
} 
.bg2 { 
border : 1px solid #000000; 
width : 100%; 
background : #222222; 
color : #b3b4b4; 
} 
.modalBackground { 
background-color : #0d0d0d; 
text-align : center; 
vertical-align : middle; 
opacity : 0.7; 
} 
.pager { 
float : left; 
padding-top : 50px; 
text-align : center; 
width : 100%; 
} 
.pager .rew { 
width : 14px; 
height : 14px; 
background-image : url(/imagenes/pagerrew.gif); 
background-position : center; 
background-repeat : no-repeat; 
} 
.pager .rew A { 
display : block; 
width : 100%; 
height : 100%; 
} 
.pager .fwd { 
width : 14px; 
height : 14px; 
background-image : url(/imagenes/pagerfwd.gif); 
background-position : center; 
background-repeat : no-repeat; 
} 
.pager .fwd A { 
display : block; 
width : 100%; 
height : 100%; 
} 
.pager .more { 
padding-left : 2px; 
padding-right : 2px; 
text-align : center; 
font-family : Arial; 
font-size : 11px; 
font-weight : bold; 
} 
.pager .more A { 
display : block; 
width : 14px; 
height : 14px; 
color : #005e7d; 
text-decoration : none; 
} 
.pager .number { 
padding-left : 2px; 
padding-right : 2px; 
text-align : center; 
font-family : Arial; 
font-size : 11px; 
font-weight : bold; 
margin : 10px 5px 5px 5px; 
} 
.pager .number A { 
display : block; 
width : 14px; 
height : 14px; 
color : #005e7d; 
background-color : #eef4f6; 
text-decoration : none; 
} 
.pager .number A:hover { 
color : #ffffff; 
background-color : #005e7d; 
text-decoration : none; 
} 
.pager .numberselected { 
padding-left : 2px; 
padding-right : 2px; 
text-align : center; 
font-family : Arial; 
color : #ffffff; 
font-size : 11px; 
font-weight : bold; 
} 
.pager .numberselected A { 
display : block; 
width : 14px; 
height : 14px; 
color : #ffffff; 
background-color : #005e7d; 
text-decoration : none; 
} 
.pager .dist { 
padding-left : 20px; 
} 