BODY {
   background:#fff;
   color: #555;
   margin:0; padding:0;
   font: normal 17px Arial,Verdana,sans-serif;
}
FORM { margin:0; }
IMG { border:0; }
div#contenido {
   margin:0 auto;
   width:1000px;
}
div#header {
   height:89px;
   background: #fff url(/files/media/raya.dgo.gif) repeat-x;
}
div#logo,div#fecha,div#clima,div#rss,div#contacto { float:left; }
div#fecha { width:110px; height:70px; font:italic 9px verdana,sans-serif; }
div#clima { padding-top:20px; text-align:center; width:70px; font-size:11px; }
div#rss,div#contacto   { padding-top:42px; text-align:center; width:60px; font-size:11px; }
div#rss A,div#contacto A { color:#000; text-decoration:none; }
div#toppublicidad {
   float:left;
   width:210px;
   height:70px;
   margin-top:7px;
   text-align:center;
}
div#search {
   float:right;
   top:10px;
   background: #d9e1df;
   font-size:12px;
   padding:5px;
}
div#logon A { color:#000; }
/* top menu */
div#menu { font-size:11px; font-weight:bold; }
   div#menu UL { list-style-type: none; margin:0; padding:0; background:#999; }
   div#menu UL LI { display: inline; background:#f3f3f3; line-height:21px; }
   div#menu UL LI A { padding:3px 8px; text-decoration: none; }
   .menumain A { background: #D9E1DF; color:#000;  }
   .menumain2 A { background: #005B2E; color:#fff; }
   .menumain3 A { background: #999; color:#fff; }
   .menumain4 A { background: #333; color:#fff; }
   .menumain5 A { background: #999; color:#000; text-decoration:underline; }

   div#submenu { font-size:11px; font-weight:bold; color:#999; }
   div#submenu UL { list-style-type: none; margin:0; padding:0; background: #D9E1DF; }
   div#submenu UL LI { display:inline; background: #D9E1DF; line-height:23px; }
   div#submenu UL LI A { padding-left:5px; padding-right:5px; color:#000; text-decoration: none; }
   div#submenu UL LI A:HOVER { color:#666; }

/* columnas */
div#content {
   float:left;
   width:709px;
   height:100%;
}
div#menus {
   width:300px;
   float:right;
   margin-top:0;
   margin-left:-10px;
   overflow:hidden;
}
/* banners */
div.default-banner-menu { text-align: center; }
div.default-banner-menu IMG { border:0; }
/* tags */
OL.default-tags { list-style-type: none; margin:.3em 0; padding:0; font:normal 11px arial,verdana; color:#008040; line-height:16px; background:transparent; }
OL.default-tags A { color:#008040; background:transparent; text-decoration: none; font:normal 11px arial,verdana; }


/* en donde busca? */
.msel {
   background:#fff;
   border:1px solid #000;
   padding:2px;
   color:#000;
}
.mnsel {
   background:#000;
   border:1px solid #000;
   padding:2px;
   color:#fff;
}
div#logons A { text-decoration: none; font-size:10px; }



div#headmass P { display: inline; }
.thisbanner { padding:10px 0; overflow:hidden; }

div.genericDump {
}
div.genericDump LI A {
   color: #333;
   background: transparent;
   font:bold 14px arial;
   text-decoration: none;
}
div.genericDump LI A:HOVER {
   color: #000;
   text-decoration: underline;
}
.small01 {
   font-size:10px;
   border-right: 1px dotted #c0c0c0; border-bottom: 1px solid #c0c0c0;
}
.calendarToday {
   color:#006699;
   font-weight:bolder;
   font-size:14px;
   border:1px solid #c0c0c0;
}
.calendarToday A { color:#006699; }
.calendarToday A:VISITED { color:#006699; }
.calendarToday A:HOVER { text-decoration: line-through; }



.aviso {
   width:45%;
   float:left;
   padding:8px;
   border:1px solid #c0c0c0;
   margin:10px;
   font-size:13px;
}
.aviso SMALL {
   color:#ff9900;
   float:right;
}
.aviso STRONG { color:#000; }
.aviso B { color:#333; }
.error { width:80%; margin:15px auto; padding:15px 15px 15px 50px; background:#fffff0; border:1px solid #ccccc0; background: #fffff0 url(/media/importante.jpg) no-repeat 5px 5px; }
.error A { color:#990000; text-decoration:underline; }

div.comenta {
   width:250px;
   margin:10px auto;
   text-align:center;
   background:#c4d3f1;
   padding:5px;
   font-family:'trebuchet ms','helvetica',verdana,arial,sans-serif;
}
div.comenta A { color:#000; }
div.comenta SMALL { color:#666; font-size:10px; }


/* blogs */
div#blogs { width:650px;height:410px; background:#c4ced9; font-family:arial,verdana; font-size:12px; border:1px solid #c4ced9; margin-top:15px; }
div#blogs H3 { margin:0; padding:3px 5px;background:#ebeef1; font-size:12px; display:block; width:640px; border-bottom:1px solid #990000; height:19px; font-weight:normal; }
div#blogs H3 A { float:right; color:#990000; font-size:10px; }
div#blogs DIV { float:left; min-height:75px; width:45%; padding-left:15px; border-bottom:1px solid #ddd; margin-top:5px; }
div#blogs DIV SMALL { background:url(http://media.elsiglodetorreon.com.mx/v3/scc.gif) 0 1px no-repeat; padding-left:18px; }
/* blogs */
div.bentry { font-family:'trebuchet ms',arial,verdana,sans-serif; }
div.bentry IMG { margin-right:8px; }
div.bentry A { text-decoration: none; color:#333; }
div.bentry SPAN STRONG { color:#990000; }
div.bentry SPAN EM { color:#666; font-size:10px; }
div.bentry SUP { color:#ff6600; font-size:10px; }

