@charset "utf-8";
@import url(global.css);
body {font: 13px Arial, Comic Sans MS; font: font: 13px Comic Sans MS\9; _font: 13px Arial; background: #FFFFFF url('../Images/home_desktop.jpg') right top no-repeat}
#app {position: absolute; top: 452px; right: 684px; width: 183px; height: 280px; background: url('../Images/UIimage_index_sprites.png') -3px -211px no-repeat; z-index: 900}
#vivo {position: relative; top: -20px; left: 80px; width: 186px; height: 62px; background: url('../Images/UIimage_index_sprites.png') -216px -148px no-repeat}
/* @group Diary */
#diary {position: absolute; top: 210px; right: 300px; width: 340px; height: auto}
#diary ul {margin: 0px; padding: 0px; list-style: none}
#diary ul li {position: relative;padding-top: 5px; padding-left: 3px; padding-bottom: 5px; border-bottom: 1px #CCCCCC dashed}
#diary ul li.recent_posts {font: 14px Arial; font-weight: bold; color: #999999; padding-bottom: 5px; border-bottom: 1px #CCCCCC dashed; text-align: right}
#diary ul li a {display:block; width:75%;white-space:nowrap;overflow:hidden}
#diary ul li a:link {color: #333333}
#diary ul li a:visited {color: #666666}
#diary ul li a:hover {color: #0C9BF6}
#diary ul li .date {position: absolute; top: 12px; right: 0px; width: 100px; font-size: 9px; text-align: right; color: #CCCCCC; overflow: hidden; float: right}
/* @end */
/* @group Tag Buttons */
#tag_buttons {position: absolute; top: 560px; right: 265px; width: 390px; height: 70px}
#tag_buttons a.UIbutton.button {width: 53px; height: 49px; margin-left: 2px; margin-right: 2px; background-image: url('../Images/UIimage_index_sprites.png'); background-repeat: no-repeat; text-align: center; color: #000000; font-size: 10px; line-height: 130px; float: left}
#tag_buttons a.UIbutton.button:hover {text-decoration: underline}
#tag_buttons a.UIbutton.button.blog {line-height: 115px; background-position: 0px 0px}
#tag_buttons a.UIbutton.button.blog:hover {background-position: 0px -65px}
#tag_buttons a.UIbutton.button.gallery {height: 52px; line-height: 120px; background-position: -53px 0px}
#tag_buttons a.UIbutton.button.gallery:hover {background-position: -53px -65px}
#tag_buttons a.UIbutton.button.rss {line-height: 110px; background-position: -106px 0px}
#tag_buttons a.UIbutton.button.rss:hover {background-position: -106px -65px}
#tag_buttons a.UIbutton.button.about {line-height: 125px; background-position: -158px 0px}
#tag_buttons a.UIbutton.button.about:hover {background-position: -158px -65px}
#tag_buttons a.UIbutton.button.twitter {line-height: 125px; background-position: -211px 0px}
#tag_buttons a.UIbutton.button.twitter:hover {background-position: -211px -65px}
#tag_buttons a.UIbutton.button.facebook {width: 65px; line-height: 125px; background-position: -264px 0px}
#tag_buttons a.UIbutton.button.facebook:hover {background-position: -264px -65px}
/* @end */
/* @group Languages */
#languages {position: absolute; top: 530px; right: 855px}
#languages .flags {width: 59px; height: 59px; margin-left: 10px; background-image: url('../Images/UIimage_index_sprites.png'); background-repeat: no-repeaet; float: left}
#languages .flags.zh-cn {background-position: -115px -228px}
#languages .flags.en-us {background-position: -227px -228px}
#languages .flags.pt-br {background-position: -1px -228px}
#languages .flags.small {width: 42px; height: 42px}
#languages .flags.small.zh-cn {background-position: -384px -228px}
#languages .flags.small.en-us {background-position: -428px -228px}
#languages .flags.small.pt-br {background-position: -340px -228px}
#languages .flags.sticker {width: 59px; height: 59px}
#languages .flags.sticker.zh-cn {margin-top: 0px; margin-right: 5px; background-position: -149px -151px;}
#languages .flags.sticker.en-us {margin-top: 10px; margin-right: 5px; background-position: -76px -151px}
#languages .flags.sticker.pt-br {margin-top: 25px; margin-right: 5px; background-position: -2px -151px}
#languages .flags.sticker.pt-br.glow, #languages .flags.sticker.pt-br.glow:hover {width: 65px; height: 65px; background-position: -222px -228px}
#languages .flags.sticker.en-us.glow, #languages .flags.sticker.en-us.glow:hover {width: 65px; height: 65px; background-position: -290px -227px}
#languages .flags.sticker.zh-cn.glow, #languages .flags.sticker.zh-cn.glow:hover {width: 67px; height: 67px; background-position: -357px -227px}
/* @end */