acronym {
  border-bottom: 1px dotted black;
}
/*acronym:after {
  content: " (" attr(title) ")";
}*/

#bookmarks {
}
#bookmarks UL {
}
#bookmarks LI {
    list-style: none;
}
/*estilo de blockquote*/
BLOCKQUOTE {
    border: 1px dotted #666666;
    padding: 5px;
    background: #F7F7F7 url(/images/comilla.jpg) no-repeat;
}
/*
http://www.minid.net/archivos/categorias/css/especial_con_comillas.php#more-2174
*/
q:lang(es) { quotes: '\00AB' '\00BB'; }
q:lang(es) q:lang(es) { quotes: '\2018' '\2019'; }
q:lang(es) q:lang(en) { quotes: '\201C' '\201D'; }
q:lang(en) { quotes: '\201C' '\201D'; }
q:lang(en) q:lang(en) { quotes: '\2018' '\2019'; }
q:before { content: open-quote; }
q:after  { content: close-quote; }

#calendarAno TD {
    padding: 2px 2px 2px 2px;
    border-bottom:1px dotted #ccccc0;
    border-right:1px dotted #ccccc0;
}
#calendarMes {
    border:1px solid silver;
    width:300px;
    height:300px;
}
#calendarMes TD {
    padding: 2px 2px 2px 2px;
    border-bottom:1px dotted #ccccc0;
    border-right:1px dotted #ccccc0;
}
#calendarMes TD A { display: block; }
#calendarMes TD small { font-size:10px; color: #ff6600; font-weight:bold; }
.friend {
    float: left;
    border: 1px solid #EFEFEF;
    background-color: #F7F7F7;
    text-align: center;
    padding:10px;
    width:120px;
    height:140px;
    font-weight:bold;
}
.friend:HOVER {
    background-color: white;
}
.friend A:LINK {
    color: #1B324B;
    text-decoration: none;
    font-size:120%;
}
.friend A:VISITED {
    text-decoration: none;
    color: #26466A;
}
.friends {
    float: left;
    font-weight:bold;
}
.friends A:LINK {
    color: #1B324B;
    text-decoration: none;
    font-size:120%;
}
.friends A:VISITED {
    text-decoration: none;
    color: #26466A;
}
.friends A:HOVER {
    border-bottom:1px solid #1B324B;
}



#top {
    display: block;
    text-align:left;
    background-color: #575a72;
    color: white;
    font-weight: bold;
    margin:0;
    padding:0;
    font-size:12px;
}
#top UL {
    line-height: 25px;
    margin:0;
    padding:0;
}
#top LI {
    display: inline;
    padding-left:10px;
}
#top A:LINK {
    color: #eff0fa;
    text-decoration: none;
}
#top A:VISITED {
    color: #eff0fa;
    text-decoration: line-through;
}
#top A:HOVER {
    color: white;
    text-decoration: none;
}

.votacion {
}
.votacion TH {
    padding:3px;
    font-size:15px;
}
.votacion TABLE {
    border:1px solid #e3e3e3;
}
.votacion TD {
    padding:3px;
}
CODE {
    color: #999;
    font-weight: bold;
    border-right:1px solid #c0c0c0;
    border-bottom:1px solid #c0c0c0;
    border-top:1px solid #f3f3f3;
    border-left:1px solid #f3f3f3;
    padding: 0 2px 0 2px;
}
.tdb1 {
    border-bottom:1px solid #c0c0c0;
    border-right:1px solid #c0c0c0;
}
.sup1 {
    color: #0d49a8;
    font-weight: bold;
    font-size:1.5em;
}
PRE {
   overflow: auto;
   border:1px solid #c0c0c0;
   padding: 5px;
   font-family: fixedsys,'Courier new';
}


/* cita */
.citar {
   float: right; padding:5px; width:200px; margin: 0 0 0 15px; color: #b2451a; font-family: Georgia,Times;
   font-style: italic; font-size:1.3em; text-align: left;
}
.cital {
   float: left; padding:5px; width:200px; margin: 0 15px 0 0; color: #b2451a; font-family: Georgia,Times;
   font-style: italic; font-size:1.3em; text-align: left;
}
.superboton2 {
      background: orange;
      padding:5px;
      color: white;
      font-size:1.1em;
      cursor: pointer;
}
#comentarios { }
div#comentarios UL LI { border-bottom:1px solid #ddd; padding:10px 0; }


.images TD {
   text-align:center;
}
.images TD BIG { color:#999; float: right; font-size:.8em; }


div.pagination {
        padding: 3px;
        margin: 3px;
        text-align:center;
        font-size:1.1em;
}

div.pagination a {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #f3f3f3;
        text-decoration: none; /* no underline */
        color: #333;
}
div.pagination a:hover, div.pagination a:active {
        border: 1px solid #339900;
        background:#ccff99;
        color: #000;
}
div.pagination span.current {
        padding: 2px 5px 2px 5px;
        margin: 2px;
        border: 1px solid #339900;
        font-weight: bold;
        background-color: #ccff99;
        color: #000;
        font-size:1.2em;
        }
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; }

table.dump { }
table.dump TD { border-bottom:1px solid #f3f3f3; border-right:1px solid #f3f3f3; padding-bottom:3px; }
.nuevo { color:#660000; font-size:.8em; }



.csharpcode, .csharpcode pre {
   font-size: small;
   color: black;
   font-family: consolas, "Courier New", courier, monospace;
   background-color: #ffffff;
   /*white-space: pre;*/
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #999; }
.csharpcode .kwrd { color: #00ff00; }
.csharpcode .str { color: #f60; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt {
   background-color: #f4f4f4;
   width: 100%;
   margin: 0em;
}
.csharpcode .lnum { color: #606060; }

div#share { font-size:12px; margin:5px 0 0 0; background:#f3f3f3; }
div#share A { color:#336699; margin-right:10px; text-decoration:none; }
.smd { background: url(http://www.ymipollo.com/media/share2.png) no-repeat -25px 1px; width:19px; height:18px; }
.stw { background: url(http://www.ymipollo.com/media/share2.png) no-repeat 0px 1px; width:19px; height:18px; }
.sfb { background: url(http://www.ymipollo.com/media/share2.png) no-repeat -55px 1px; width:19px; height:18px; }
.youtube IMG,.webcam { margin-right:10px; margin-bottom:10px;  }
.warning {
   border:2px solid #ff0000;
   padding:10px;
}

