@charset "utf-8";
body { font: 14px Arial, Helvetica, sans-serif; background: #000000; margin: 0; padding: 0; color: #ffffff; }

p{ margin: 0; padding: 10px 0; }
a, a:link, a:active, a:visited{ color: #ffc940; text-decoration:none; }
a:hover{ color: #ffc940; text-decoration: underline; }
a img{ border:0; }

h1{ font-size: 66px; line-height:55px; margin: 20px 0 0 0; padding: 0; }

.clear{ clear:both; height:0; font-size: 1px; line-height: 0px; }

.txtBold{ font-weight:bold; }
.alignCenter{ text-align:center; }
.WithoutMarginPadding{ margin:0; padding:0; }
.txtColor_ffc940{ color: #ffc940; }

.fontsize_19px{ font-size: 19px; }
.fontsize_48px{ font-size: 48px; }

#bgImg{ width: 100%; position: absolute; top: 0; left: 0; }

#container { width:970px; padding: 30px 0 0 0; }
#mainContent { width: 570px; float: left; margin: 0 0 0 15px; padding: 17px 25px; background: url(../images/box_bg.png) repeat; } 
#sidebar { width: 308px; float: left; margin: 0 0 0 8px; padding: 0; }

#box1{ margin: 0 0 8px 0; padding: 15px; background: url(../images/box_bg.png) repeat; height:137px; }
#box2{ margin: 0 0 8px 0; padding: 15px; background: url(../images/box_bg.png) repeat; height:280px; }
#box3{ margin: 0 0 8px 0; padding: 15px; background: url(../images/box_bg.png) repeat; height:157px; }

.txt_intro{ width: 450px; float:right; margin: 0; padding: 0; }

.box_twitter{ height:450px; background: #ffffff; padding: 10px 20px; }
.box_twitter2{ height:3070px; background: #ffffff; padding: 10px 20px; }
.veure_mes, .veure_mes a, .veure_mes a:link, .veure_mes a:active, .veure_mes a:visited{	margin:10px 0 0 0; padding:0; color:#e43217; text-decoration:none; text-align:center; font-size:14px; }
.veure_mes a:hover{ text-decoration:underline; }

#tweet { font-size: 12px; color: #000000; }
#tweet .clear{ clear:both; height:0; font-size: 1px; line-height: 0px; }
#tweet .tweet_list { -webkit-border-radius: .5em; list-style-type: none; margin: 0; padding: 0; }
#tweet .tweet_list li{ height:48px; overflow-y: auto; overflow-x: hidden; padding: 5px; margin:0; }
#tweet .tweet_list li a { color: #960a01; }
#tweet .tweet_list .tweet_even { background-color: #FFFFFF; border-top:0px solid #eeeeee; border-bottom:1px solid #eeeeee; }
#tweet .tweet_list .tweet_odd { background-color: #FFFFFF; border-top:0px solid #eeeeee; border-bottom:1px solid #eeeeee; }
#tweet .tweet_list .tweet_first { background-color: #FFFFFF; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee; }
#tweet .tweet_list .tweet_avatar { padding-right: 5px; float: left; }
#tweet .tweet_list .tweet_avatar img { vertical-align: middle; }

.box_countdown{ background:#FFFFFF; margin: 0 0 5px 0; }
#countdown { color: #960a01; font-size:13px; text-align:center; }
#countdown .countdown_amount{ font-size: 24px; font-weight:bold; }

.llista_links{ margin: 0; padding: 0; list-style: none; font-size: 16px; font-weight:bold; }
.llista_links li{ margin:0; padding:1px; }
.llista_links li a, .llista_links li a:link, .llista_links li a:active, .llista_links li a:visited{ display:block; color: #ffffff; text-decoration: none; }
.llista_links li a:hover{ text-decoration: none; }
.llista_links li a img{ margin: 0 10px 0 0; padding:0; }
