body{
	font: 12px Arial, sans-serif;
	background: #FFF;
	width:640px;
	margin:0 auto;
}
a{
	color:#003399;
}
#header,#body,#footer{
	padding: 0 11px;
}

#header{
	text-align: right;
	height:33px;
	background:url(../img/head_menu.png) no-repeat scroll top center;
}


.header-menu{
	display: inline-block;
	margin:11px 25px 5px 0;
	
}

.header-menu li{
	display: inline;
	padding: 5px;
}

.header-menu li a{
	color:#555;
	font: 11px Arial, sans-serif;
	text-decoration: none;
	padding-left:10px;
}

.header-menu li a:hover{
	color: #000;
	background: url(../img/indicator.png) no-repeat scroll center left;
}

.header-menu li a.selected{
	color: #000;
	background: url(../img/indicator.png) no-repeat scroll center left;
}

#body{
	background: url(../img/body_container_bg.png) repeat-y scroll center center;
	padding-bottom:50px;	
}

.logo {
	width:157px;
	height:199px;
	float:left;
}

p{
	margin:0.7em 0;
}

h1.page-title{
	width:451px;
	float:right;
	margin-top:-120px;
	text-align: center;
}

h2 {
	color:#333;
	font: 24px Arial, sans-serif;
	margin-bottom: 25px;
}

h3 {
	font-size:24px;
	margin:20px 0 0 0;
}

.grafica{
	width:617px;
	margin-top:23px;
}

.columna{
	width:107px;
	display:inline;
	float: left;
	margin:0 23px;	
}

.barrita{
	height:auto;
	width:44px;
	margin:0 auto;
}

#equipo-1 .pintado, #equipo-2 .pintado {
	background:url(../img/percentbar2.png) repeat-x scroll center bottom;
}

.pintado{
	background:url(../img/percentbar.png) repeat-x scroll center bottom;
	}
.pages{
}
.pagination a{
	padding:3px 7px;
	text-decoration:none;
	background-color:#f4f4f4;
}
.pagination a.selected{
	background-color:#555;
	color:#fff;
}
.team-unique-img{
	height:110px;
}
.team-unique-img img.normal{
}
.team-unique-img img.hover{
}

.team-unique-no-fans{
	text-align:center;
}
.teams.tcenter{
	width:310px;
	margin:0 auto 0 auto;
}
.team{
	width:154px;
	display:inline;
	float:left;
	text-align: center;
}
.team.hover .normal{
	display:none !important;
}
.team.hover .hover{
	display:inline !important ;
	visibility:visible;
}
.team .titulo a{
	visibility:hidden;
}
.team.hover .titulo a, .team.selected .titulo a{
	visibility:visible;
}


.team.selected img.hover{
	visibility:visible !important;
	display:inline !important;
}
.team.selected img.normal{
	visibility:hidden !important;
	display:none !important;
}

.team-left-side{
	width:380px;
	float:left;
}
.team-right-side{
	width:220px;
	float:right
}
.twitter{
	font-size:10px;
	color:#444;
}
.tweet{
	margin-bottom:10px;
}
.tweet img{
	float:left;
	margin:0 4px 4px 0;
}
.left-column{
	float:left;
	margin-right: 18px;
	width:300px;
}

.right-column{
	width:300px;
	display: inline-block;
}
#SeleccionarEquipo{
	padding:0 15px;
}
#SeleccionarEquipo label{
	margin:0 7px 0 2px;
}
.textarea-tweet{
	width:290px;
	height:50px;
	padding:2px;
	margin:4px 0 9px 0;
	border:1px solid #aaa;
}
input.button{
	background: url(../img/reg_btn.png) no-repeat scroll center center;
	width:142px;
	height:45px;
	border:none;
	color:#000;
	display:inline;
	text-align: center;
	text-decoration: none;
}

a.button{
	background: url(../img/reg_btn.png) no-repeat scroll center center;
	width:142px;
	height:45px;
	border:none;
	color:#000;
	display:inline;
	text-decoration: none;
	padding: 12px 40px;	
}

a.button span{
	margin:0 10px;
}

input.button:hover, a.button:hover{
	background: url(../img/hover_btn.png) no-repeat scroll center center;
	border:none;
	}

input.button:active, a.button:active{
	background: url(../img/onclick_btn.png) no-repeat scroll center center;
	border:none;
	color:#FFF;
	}

img.avatar {
	margin:6px;
}

.invite-logging{
	width:500px;
	text-align: center;
	margin:0px auto;
	height:100px;
	padding-top: 30px;
	
}

.profile-congrats{
width:400px;
height:120px;
margin:0 auto;
}

.profile-congrats p{
font-size: 18px;
margin-bottom: 16px;
text-align: center;
}

.profile-home-logged{
	width:470px;
	height:120px;
	margin:35px auto 0;
	display:block;
}

.profile-home-logged img.avatar{
	float:left;
}

.profile-home-logged h3 {
	margin-bottom:26px;
}

.profile-user{
	float:right;
	text-align:right;	
	width:620px;
}

.profile-user h2{
	font-size: 20px;
	margin:0;
}

.profile-user img{
	float:right;
}

.fans{
	width:600px;
	margin:35px auto;
	display:block;
}

.fan{
display:inline-block;
height:48px;
width:48px;
margin:3px;
}

#footer{
	height:33px;
	text-align: center;
	text-transform: uppercase;
	color: #999;
	font-size: 10px;
	background:url(../img/footer.png) no-repeat scroll bottom center;
}

hr.footer {
	color: #DDD;
	width:80%;
}

#footer a{
	color: #666;
	text-transform:none;
	text-decoration: underline;
		
}

.visible{
	visibility:visible;
}
.hidden{
	visibility:hidden;
}

