body { background: #f3f1e5; font-family: Optima, Lucida, 'MgOpen Cosmetica', 'Lucida Sans Unicode', sans-serif; font-size: 13px; line-height: 17px; }

#page { width: 914px; margin-bottom: 30px; }
/* header */
#header { background: url(img/header_bg.png); width: 914px; height: 95px; margin: 10px 0px 0px 0px; }
#logo { margin: 10px 0px 0px 50px; float: left; width: 327px; height: 77px; }
#search { width: 500px; float: left; margin: 30px 0px 0px 10px; }
#search_box { width: 356px; font-size: 18px; padding: 5px 10px; background: url(img/search_box.png) no-repeat; border: none; height: 33px; float: right; margin: 2px 00px 0px 0px; }
#search_box .text { width: 340px; border: none; margin: 5px; height: 20px; font-size: 16px; }
#search_button { float: right; width: 111px; }
#search_button input { background: url(img/search_btn.png); width: 111px; height: 43px; border: none; cursor: pointer;  }
/* main */
#main { width: 637px; float: left; }
/* sidebar */
#sidebar { width: 258px; float: right; }
/* footer */
#footer { text-align: center; padding: 10px; text-transform: uppercase; }
#footer a { color: #00a800; padding: 10px; }
/* menu */
#menu, #search_menu { background: url(img/top_top.png); width: 627px; height: 109px; overflow: hidden; padding-left: 10px; }
#search_menu { background: url(img/busqueda_top.png); }
#menu a, #search_menu a { margin: 80px 2px 0px 2px; width: 99px; height: 24px; display: block; float: left; font-size: 14px; text-align: center; padding-top: 7px; }
.tab_on { background: url(img/tab_on.png); color: #00a800; }
.tab_off { background: url(img/tab_off.png); color: #fdb814; }
.hide { display: none; }
/* subcontent */
.subcontent { padding: 10px 10px 20px 10px; background: #FFF; overflow: hidden; }
/* tweet */
.odd { border-bottom: 1px solid #CCC; }
.img_right { float: right; margin-bottom: 10px; margin-left: 5px; }
.twitter_image3 { float:left; margin:0px 5px 0px 0px; width:48px; height:48px; }
.twitter_buttons { margin: 0px 0px 0px 0px; width: 300px; font-size: 11px; letter-spacing: 0.5px; text-align: right; float: right; clear: both; }
.twitter_buttons a { color: #CCC; padding: 2px; width: 80px; display: block; float: right; height: 14px; text-align: center; }
.twitter_buttons a:hover { color: #008040; text-decoration: none; }
.twitter_micro { font-size:11px; padding-top:4px; color:#999; }
/* images */
.img_tweet { float: left; width: 90px; height: 90px; margin: 5px;}
.vid_tweet { float: left; width: 90px; margin: 5px;}
/* Tips */

.advia { background: #FFF; }
.ad { font-size: 10px; color: #999; }