body {overflow-x:hidden;}

* {
margin: 0;
padding: 0;
}
a:active
{
outline: none;
}
img {
	border:0;
	text-decoration:none;
}
.content {
	width:987px;
	height:100%;
	margin:0 auto;
	/*height:1110px;*/
	/*left:50%;*/
	/*position:absolute;*/
	/*margin-left:-493px;*/
	font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:url(imgs/piebodies_repeatable.jpg) top right repeat-y;
}
.header {
	width:410px;
	height:274px;
	background:url(imgs/header.jpg) no-repeat;
	padding-top:75px;
	padding-left:577px;
}
.bodies {
	width:987px;
	/*height:677px;*/
	background:url(imgs/bodies2.gif) repeat-y right;
}
.bodiesUp {
	width:987px;
	/*height:677px;*/
	background:url(imgs/cabezalbodies.gif) no-repeat top right;
}
.bodiesDown {
	width:987px;
	/*height:677px;/*NOT YET*/
	/*background:url(imgs/piebodies.gif) no-repeat bottom right;*/
}

.bodyleft {
	width:553px;
	/*height:548px;*/
	display:inline;float:left;
	padding-top:27px;
	padding-left:107px;
	padding-right:10px;
}
.bodyright {
	width:317px;
	height:575px;
	display:inline;
	float:left;
}

/* ////////////////// contenido izquierdo //////////////////////*/
.linea {
	height:1px;
	background-color:#d09e9e;
}
.contright {
	text-align:center;
}
.txt1 {
	font-size:13px;
}
.txt2 {
	color:#ae1919;
	font-weight:bold;
}
.txt3 {
	font-size:10px;
}
.red {
	color:#ae1919;
}
.txt_input {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	width:258px;
	height:16px;
	text-align:center;
	padding-top:4px;
}
.txt_input2 {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#646464;
	width:137px;
	height:13px;
	text-align:center;
	padding-top:3px;
}

.active {
	width:544px;
	height:137px;
	background:url(imgs/active_tweet.gif) no-repeat;
	padding-top:50px;
	padding-left:10px;
}

.scroll {
	width:530px;
	height:120px;
	overflow:auto;
	text-align:left;
}

/* /////////////////// contenido derecho  ////////////////// */

.login {
	width:280px;
	height:180px;
	padding-top:10px;
}
.login_1 {
	padding-left:10px;
	width:270px;
	padding-top:7px;
	border-top:1px solid #d09e9e;
	border-bottom:1px solid #d09e9e;
}
.cont_tell {
	width:280px;
	padding-left:10px;
	padding-top:10px;
}
/* ///////////// botones ////////////////*/


.btn_logout a {
	width:144px;
	height:28px;
	background: url(imgs/btn_logout.gif) no-repeat;
	text-indent: -9000px;
	display:block;
}
.btn_logout a:hover {
	background-position: 0 -28px;
}
.btn_login a {
	width:144px;
	height:28px;
	background: url(imgs/btn_login.gif) no-repeat;
	text-indent: -9000px;
	display:block;
}
.btn_login a:hover {
	background-position: 0 -28px;
}
.btn_visit a {
	width:348px;
	height:86px;
	background: url(imgs/btn1.jpg) no-repeat;
	text-indent: -9000px;
	display:block;
}
.btn_visit a:hover {
	background-position: 0 -86px;
}
.btn_tell a {
	width:261px;
	height:44px;
	background: url(imgs/bnt_tell.gif) no-repeat;
	text-indent: -9000px;
	display:block;
}
.btn_tell a:hover {
	background-position: 0 -44px;
}
.btn_submit a {
	width:112px;
	height:38px;
	background: url(imgs/btn_submit.gif) no-repeat;
	text-indent: -9000px;
	display:block;
}
.btn_submit a:hover {
	background-position: 0 -38px;
}
/* //////////////// footer /////////////////*/
.footer {
	width:987px;
	height:110px;
	/*height:227px;*/
	background:url(imgs/new_footer.jpg) top left no-repeat;
	/*height:186px;*/
	/*background: url(imgs/footer.jpg) no-repeat;*/
	/*padding-top:40px;*/
	padding-top:90px;
}

.txtfoot {
	float:left;
	margin-top:15px;
	margin-left:238px;
	color:#313131;
	font: 10px/14px Arial, Helvetica, sans-serif;
}
.logos {
	float:right;
	text-align:right;	
}

/** NEW CSS **/
.clear {clear:both;}
#newContent {width:555px;}
	.newContentFloater {display:inline;float:left;width:375px;margin:10px 0 0 10px;}
	.newContentFloater p {font:normal 12px/1 Verdana, Geneva, sans-serif;color:#000;margin:0 0 14px 0;}
	.newContentFloater p strong {text-transform:uppercase;font:bold 19px/1 Arial, Helvetica, sans-serif;color:#d6081f;}
#twitterLeague {width:554px;margin-bottom:15px;}
	#twitterLeague label {display:block;width:28px;height:28px;background:url(imgs/updownarrow.jpg) top left no-repeat;cursor:pointer;position:absolute;margin-top:-32px;margin-left:500px;}
	#twitterLeague div {width:100%;background:url(imgs/twitter_league_pixel.jpg) top left repeat-y;display:none;}
		#twitterLeague div p {font:normal 10px/1.3 Verdana, Geneva, sans-serif;color:#fff;padding:0 0 12px 0;width:89%;margin:0 auto;}
	#prizes {width:555px;}
		#prizes h1 {font:bold 10px/1 Verdana, Geneva, sans-serif;color:#000;}
		#prizes div {width:165px;display:inline;float:left;margin-right:20px;}
		#prizes div p {font:normal 10px/1 Verdana, Geneva, sans-serif;color:#000;text-align:center;}
	#rules {text-align:center;display:block;width:120px;height:20px;margin:10px auto;font:bold 12px/1 Arial, Helvetica, sans-serif;color:#002e61;}
	#rules:hover {text-decoration:none;}