BODY {
   background:#666;
   font-family: "Bitstream Vera Sans",sans-serif,verdana;
   font-size:13px;
   margin:0;
   padding:0;
   color:#333;
}
strong { font-family: verdana; color:#111; }
div#contenido {
   width:920px;
   margin:0 auto;
   background: #fff url(/bg.jpg) repeat-y;
}
div#header {
   width:890px;
   margin:0 auto;
}

div#contentfull {
   margin:0 20px;
}
div#content {
   width:660px;
   float:left;
}
div#foot {
   margin:0 auto;
   width:920px;
   background: #fff url(/bg.jpg) repeat-y;
   height:40px;
   overflow:hidden;
}
div#foot p {
   border-top:5px solid #333;
   margin:5px 20px 0 20px;
   text-align:center;
   font-size:11px;
   font-weight: bold;
}


/* lateral derecha */
div#menus {
   width:240px;
   float:right;
   border-left:2px solid #e3e3e3;
   margin-right:10px;
}
   div.otras {
      padding:5px;
   }
   div.otras H3 { margin:0;padding:0; }
   div.otras UL { list-style-type: none; margin:0; padding:0; }
   div.otras UL A { color:#333; text-decoration:none; }
   div.otras UL A:hover { color:#000; text-decoration:underline; }
   div.otras UL A:visited { color:#666; }
   div.otras UL SMALL { color:#A3BAD0; }
   div.otras P A { color:#550000; }











    table#logon {
       background:#fff;
       border-bottom:3px solid #ddd;
    }
    table#logon TH {
       background:#990000;
       color:#f3f3f3;
       font-weight:bold;
    }


    div#ownmenu STRONG {
       display: block;
       background:#6082B9;
       padding:3px;
       color:#f3f3f3;
    }
    div#ownmenu {
       background:#f3f3f3;
       padding:5px;
    }
    div#ownmenu A { color:#6082B9; font-weight:bold; text-decoration: none; line-height:23px; }
    div#ownmenu A:HOVER { color: #666; text-decoration:underline; }


    div.post { color:#444; padding:30px 15px 0 30px; overflow:hidden; }
    div.post UL,.postit UL { background:#f3f3f3; padding:5px 15px; font-size:12px; font-family:arial,serif; border-bottom:1px solid #ddd; border-right:1px solid #c0c0c0; }
    div.post UL LI,.postit UL LI { margin-bottom:10px; }
   div.post H1 IMG { margin-right:10px; margin-bottom:5px; }
   div.post H1,div.post H1 A {
		margin:0 0 5px 0;
		color:#111;
		letter-spacing:-1px;
		text-decoration:none;
		font-family:"Myriad Pro",Myriad,sans-serif,"Trebuchet MS",Verdana;
        font-size:30px;		
	}
	div.post H1 A:hover { color:#666; text-decoration:underline; }
	div.post H2 { font-family:"Myriad Pro",Myriad,sans-serif,"Trebuchet MS",Verdana; font-size:20px; letter-spacing:-1px; color:#111; }
	div.fecha {
		color:#666;
		font:normal 12px arial;
        margin-bottom:10px;
	}
    div.fecha STRONG { color:#550000; }
    div.fecha STRONG A { color:#550000; text-decoration: none; }
    div.fecha STRONG A:hover { color:#990000; text-decoration: underline; }


    div.opciones {
       text-align:center;
       font-family:verdana,arial;
       font-size:11px;
       background:url(/tbg.jpg) repeat-x;
       height:27px;
       padding-top:20px;
       border:1px solid #f3f3f3;
       font-weight:bold;
    }
    div.opciones A { color: #6082B9; text-decoration: none; }
    div.opciones A:HOVER { text-decoration: underline; }
    div.postit {
      font:normal 13px verdana,arial,sans,sans-serif;
    }
    div.postit A {
       color:#000;
    }
    /*div.postit a[href ^="http://"] {
       background: url(/link.gif) center right no-repeat;
       padding-right: 22px;
    }*/



/* comentarios */

   div#com {
      font-family:arial,verdana;
      font-size:12px;
      color:#666;
   }
   div#com TH {
      background:#f3f3f3;
      font-size:1.1em;
      padding:5px;
   }
   div.comentario {
      margin:10px 0;
      padding:5px 10px;
      border-bottom:1px solid #ddd;
      border-right:1px solid #ddd;
      -moz-border-radius:1em;
      -webkit-border-radius:1em;
   }
	div.comentario BIG {
		float:right;
		color:#ddd;
		font-size:30px;
		font-weight:bold;
	}
   /* general1 */
   div.general1 { padding:10px 20px; }
   div.acom {
      padding:5px;
      border-bottom:1px solid #ccccc0;
   }
   div.acom .info { font-size:12px; color:#666; }
   div.anew { background:#fffff0; }
   .aadd { color:#4077cb; }
   .adel { color:#ff0000; }
   .alert { background:#fffff0;border:1px solid #ccccc0; padding:10px; }

   /* blogguer */
   div.blogger {
      margin:10px 30px;
      border-bottom:1px solid #990000;
      background:#f3f3f3;
      height:90px;
   }
   div.blogger H2 { color:#000;  margin:0 0 0 60px;padding:0; font-size:24px; letter-spacing:-2px; }
   div.blogger H2 A { color:#000; text-decoration:none; }
   div.blogger IMG { margin-right:25px; border:1px solid #000; border-bottom:10px solid #333; }
   div.blogger A { color:#336699; }

   div.bloggerx IMG { width:50px; border:1px solid #000; margin-right:5px; }
   div.bloggerx EM { font-weight:bold; }
   div.bloggerx { margin-bottom:8px; background:#f3f3f3; border-bottom:1px solid #d9d9d9; min-height:65px; padding:3px; } 
   .titulo { display: block; background:#6082B9; padding:3px; color:#f3f3f3; margin:4px; }

div#menutop { clear:left; width:897px; background:#c4ced9; height:24px; margin-left:10px; }
   .mainmenu { width:100%; background:#c4ced9; display:block; height:25px; }
   div#menutop UL,div#submenutop UL, .mainmenu { list-style-type:none; margin:0; padding:0; }
   div#menutop UL LI, .mainmenu LI { float:left; line-height:24px; padding:0;margin:0; background:#c4ced9; color:#fff; font-size:12px; }   
   div#menutop UL LI A,.mainmenu LI A { background:#c4ced9;      padding:5px 5px 4px 5px; color:#000; font:bold 11px arial,helvetica,sans-serif; letter-spacing:.7px;      text-decoration: none; }
   .mainmenu LI A { padding:5px 14px; }
   div#menutop UL LI A:HOVER, .mainmenu LI A:HOVER { background:#ebeef1; }      
   .mainmenu LI A:HOVER { border-bottom:1px solid #c0c0c0; }



      div#searchthis {
         background:#f3f3f3 url(http://www.elsiglodetorreon.com.mx/v3/f.buscador.gif);
         padding:20px 5px;         
         font:normal 11px verdana,sans-serif;
         letter-spacing:-1px;
         float:right;
      }      
      TD { border-bottom:1px solid #ddd; }
      TH { background:#333; color:#fff; text-align:left; padding:2px 5px; border-right:1px dotted #f3f3f3; }
      blockquote { border-left:5px solid #ddd; padding:5px 15px 5px 25px; font-family:'trebuchet ms',serif; font-size:14px; background:#f3f3f3; }




      div.item {
         padding:5px;
         font-size:12px; color:#999;
         border-bottom:1px solid #ddd;
      }
      div.item BIG { color:#000; }
      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; 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; }

      div.otras UL LI { margin-bottom:10px; }



      p.deja { background:#ddd; text-align:center; padding:5px; margin-bottom:15px; }
      p.deja A { color:#339900; }



      .mas A { color:#990000; font-size:16px; font-weight:bold; display:block; float:right; }



        div#share { font-size:13px; margin:5px 0 0 0; background:#f3f3f3; }
        div#share A { color:#336699; text-decoration:none; }
            .smd { background: url(http://media.elsiglodetorreon.com.mx/v3/share2.png) no-repeat -25px 1px; width:19px; height:18px; }
            .stw { background: url(http://media.elsiglodetorreon.com.mx/v3/share2.png) no-repeat 0px 1px; width:19px; height:18px; }
            .sfb { background: url(http://media.elsiglodetorreon.com.mx/v3/share2.png) no-repeat -55px 1px; width:19px; height:18px; }

            PRE {
               background:#333;
               color:#fff;
               overflow:auto;
               font-size:12px;
            }
