body {
   background:#fff;
   margin:0;padding:0;
   font-family:'lucida grande','trebuchet ms',sans-serif;
   font-size:14px;
   color:#333;
}
//ie hack
img { -ms-interpolation-mode: bicubic; }
img,form { border: 0 none; }
div#logo { border:0; }
div#logo A { text-decoration:none; color:transparent; }
div#logo A:VISITED { color:transparent; }
div#contenido { margin:0 auto; width:770px; }
div#posts { background:#fff; padding:10px; }
div#posts { margin:5px 0 25px 0; width:520px; float:left; }
div#posts H3 { margin:3px; font-size:15px; text-align:center; color: #0066FF; }
div#derecha {
   float:right;
   background:#fff;
   width:200px;
   margin:5px 0 25px 0;
   padding:10px;
}
   div#anonimo {
      float:right;
      font-size:.9em;
      color:#333;
      font-weight:bold;
      margin-top:15px;
   }
   div#anonimo A { color:#0054A8; }
   div#anonimo H1 { margin:0; font-size:40px; font-family:helvetica,sans-serif; letter-spacing:-2px; }
   
   
div#content {
}
   div#banner {
      background:#fff;
      padding:5px;
      -moz-border-radius:10px; -webkit-box-shadow: 3px 3px 3px #333;
      float:left;
      width:60%;
      height:130px;
   }
   div#banner H1 {
      font-weight:bold;
      color:#99BC0E;
      margin:2px 0;
      font-size:25px;
   }
   div#banner2 {
      float:right;
      width:35%;
      background:#fff;
      padding:5px;
      -moz-border-radius:10px; -webkit-box-shadow: 3px 3px 3px #333;
      height:130px;
      font-size:.8em;
   }
   div#banner2 H2 { margin:2px 0; font-size:22px; color:#666; }


   /* buzon */
   #inbox { color:#ddd; }
   

   .post-header { width:50px; height:35px; position:absolute; display:block; margin-left:1px; }
.user-picture { width:40px; height:35px; border:1px solid #c0c0c0; padding:2px; }
.post-id { display:none; }
.post-body { width:450px; min-height:50px; display:block; margin-left:50px; }
.post-body EM { font:11px normal verdana,arial,sans-serif; color:#999; line-height:20px; display:block; }
.post-body EM A { color:#666; text-decoration:none; }
.post-body-content A { font-size:.9em; color:#550000; }
.luser { color:#000; text-decoration:none; }
.post-options {  width:30px; display:block; margin-left:500px; position:absolute; margin-top:-50px; height:50px; }
.reply { background: url(/masterbg01.png) no-repeat -3px -90px; padding:5px 12px; margin-left:5px; position:absolute; top:5px; }
.delit { background: url(/masterbg01.png) no-repeat -20px -90px; padding:10px 12px; margin-left:0px; position:absolute; top:25px; display:none; }
.reply A,.delit A { text-decoration:none; border:0; color:#fff; }
.reply A:active { text-decoration:none; border:0; color:#fff;}
div#posts P { margin:3px; }
div#posts P EM { font:11.5px normal sans,arial,serif; color:#999; line-height:20px; }
div#posts P EM A { color:#666; text-decoration:none; }
div#posts P STRONG A { color:#000; text-decoration:none; font-size:12px; }
div.post { border-bottom:1px solid #ddd; padding-bottom:10px; padding-top:5px; font-family:arial,tahoma,'trebuchet ms',arial,sans-serif; color:#333; }
div.posti { background:#f3f3f3; }
.post { overflow:hidden; }
/* options */
p.postopt { margin:3px 0 5px 0; }
p.postopt A { margin-right:10px; color:#336699; text-decoration:none; }
#estado IMG { width:16px; height:16px; }


#postthis { margin-bottom:10px; }
div#postopt { background:#fff; }
div#postopt BIG { font-weight:bold; font-size:18px; letter-spacing:-1px; }
#postthis textarea { width:98%; padding:3px 2px; border:1px solid #666; height:35px; }
#postthis input { font-weight:bold; font-family:arial; margin-top:3px; }
.enviar { 
   float:right; background:url(/masterbg01.png) no-repeat -103px -30px; border:0; width:100px;height:26px; cursor:pointer; 
}
.enviar:hover { background:url(/masterbg01.png) no-repeat 0px -30px; }
#postit { font-size:14px;font-weight:bold;color:#999; font-family:verdana,serif; }
   #countfield { font-size:12px; color:#003399; }


/* latest */
div#latest { font-size:12px; color:#666; }
div#latest EM { color:#999; font-size:10px; }
div#latest A { font-weight:bold;color:#000;text-decoration:none; }
.media { float:right; font-size:13px; }
.media A { color:#000; text-decoration:none; } 
.media A:hover { text-decoration:underline; color:#003399; }
.webcam {
   background: url(/masterbg01.png) no-repeat -180px -5px;
   cursor:pointer;
}
.myoutube { margin-left:10px; height:21px; background: url(/masterbg01.png) no-repeat; cursor:pointer; }
.mimagen { margin-left:10px; height:23px; background: url(/masterbg01.png) no-repeat -50px 0px; cursor:pointer; }
.mtwitter { margin-left:10px; height:23px; background: url(/masterbg01.png) no-repeat -72px 0px; }
.mtinyurl { margin-left:10px; height:20px; background: url(/masterbg01.png) no-repeat -85px -86px; cursor: pointer; }
/* media */
div#video,div#imagen,div#theta {
   border:1px dotted #666;
   padding:5px;
   background:#fff;
   margin:10px;
   font-size:.9em;
}
div#theta { font-size:1.3em; cursor: pointer; }

/* estado */
div#mensaje,div#umensaje { 
   font-size:12px; font-family:arial,serif; color:#0066CC; background:#fffff0; padding:5px; }
div#mensaje A { color:#000; }
/* estado users */
div#umensaje { display:none; }
div#uimages P { text-align:center; font-size:10px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
div#uimages P SPAN { cursor:pointer; }
div#uimages P IMG {
   -moz-border-radius:5px;
   -webkit-box-shadow: 3px 3px 3px #333;
   border:1px solid #333;
}
/* umenu */
div#umenu { font:bold 11px verdana,sans,serif; color: #0B5FA5; border:5px solid #ddd; padding:10px; }
div#umenu UL { list-style-type:none; margin:0;padding:0; }
div#umenu LI A { display:block; color:#333; text-decoration:none; padding:5px; }
div#umenu LI A:HOVER { background:#B4DAFF; color:#0054A8; }

/* misc */
.delete { 
   float:right; margin:5px 0; font-size:11px; 
   color:#550000;  text-decoration:none; 
   cursor:pointer;
}

.searchbox { border:1px solid #ddd; height:26px; padding:3px; color:#ddd; }
.searchgo { 
background: url(/masterbg01.png) no-repeat -146px 0px; overflow:hidden; height:26px; border:0; margin:0; width:26px; cursor: pointer; float:right; }
.searchq { width:124px; border:0; padding:3px; font-size:15px; float:left; margin-top:1px; color:#666; }
.searchq:HOVER { background:#f3f3f3; }
/* link perfil */
.upf { font-size:16px; }
/* anterior siguiente */
div#navigation { margin:10px auto; text-align:center; width:180px; }
.mas,.menos { height:23px; width: 80px; background: url(/masterbg01.png) no-repeat -85px -60px; border:0; padding:0; cursor: pointer; font-size:12px; padding-top:3px; }
.mas { float: left; }
.menos { float: right; }
.mas:hover, .menos:hover { background: url(/masterbg01.png) no-repeat 0px -60px; }
div#navigation a { text-decoration:none; color:#333; }

/* users */
div#sigo { }
div#derecha H3 { margin:3px 0; font: bold 13px 'lucida grande',helvetica,'trebuchet ms',arial, serif; color:#005782; background:#E0FEEA; display:block; padding:5px; }
div#sigo SPAN { width:27px; height:25px; }
div#sigo SPAN IMG { width:27px; height:25px; border:1px solid #999; padding:2px;}
div#sigo A { text-decoration:none; color:#999; }
/* opciones de usuario */
div#uoptions UL { list-style-type: none; margin:0;padding:0; font-size:.9em; }
div#uoptions UL LI { cursor: pointer; padding:2px 5px; }
div#uoptions UL LI:HOVER {
   background: #E4FAE6;
}

/* md login */
#logon H3 {
   margin:0 0 10px 0;
   font-size:18px;
   font-weight:bold;
}
#logon small { color:#666; }
div#praetorian { color:#ddd; float:right; cursor:help;}
.max { text-align: right; }
.max A { color: #990000; }

/* buzon */
div.buzonitem { cursor: pointer; }
div.buzonitem:HOVER { background: #F7F0DB; }
/* mensajes directos */
div#sendmd {
   width:350px;
   margin-left:100px;
   border:3px solid #333;
   -moz-border-radius:7px;
   position:absolute;
   bottom:60px;
   background:url(fff.png);
   color:#fff;
   padding:10px 20px;
   display:none;
}
div#sendmd A { color:#fff; font-weight: bold; }
.h3 { color: #0066FF; margin:3px; text-align:center; }


div.lastmsg {
   font-size:12px;
   margin:5px;
}
   div.lastmsg A:HOVER { text-decoration:underline; }
   .lm0 { color:#F77132; text-decoration:none; margin-left:5px; }
   .lm1 {
      background: url(/il.gif) no-repeat 0 3px;
      padding-left:9px;
      color:#550000;
      margin-left:10px;
   }
