/*Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,sub,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit;	font-size:100%; font-family:inherit;	vertical-align:baseline;}
/* remember to define focus styles! */:focus { outline:0;}
body {line-height:1; color:black; background:white;}
ol,ul {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse:separate; border-spacing:0;}
caption,th,td {text-align:left;	font-weight:normal;}
blockquote:before,blockquote:after,q:before,q:after {content:"";}
blockquote,q {quotes: "" "";}
a:link,
a:visited {text-decoration: underline;}
a:hover,
a:active {text-decoration:none;}

/*End reset*/
/*Labels*/
body{ background:#000 url(../images/bck-body-rocker.jpg) repeat-x center top; color:#FFF; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
b, .hidden-text{ display:block; text-indent:-9999px;}


/*Strucutre*/
#wrapper, #footer{ width:940px; margin:0 auto; }
#top-header{ height:101px; padding:0 10px;}
#content{ clear:both; background:#FFF url(../images/bck-info.gif) no-repeat top left; color:#333; margin:0 10px 0 15px; padding:20px;}
#footer{ margin:0 auto;}

/*Header*/
	/*Top-header*/
 	#top-header h1 a.logo{ background:url(../images/logo-rocker.gif) no-repeat; height:101px; width:600px; float:left; display:block; text-indent:-9999px;}
	#top-header h1 a:hover.logo{ background-position:0 -101px;}
	
	
	
	/*Menu*/
	ul.menu{ padding:0 10px;}
	ul.menu li{float:left;}
	ul.menu li a{ display:block; text-indent:-9999px; height:49px; width:230px;}
		li a.homepage{ background:url(../images/sprite-menu-rocker.gif) no-repeat scroll 0 0px;}
		li a.valores{ background:url(../images/sprite-menu-rocker.gif) no-repeat scroll -230px 0;}
		li a.equipo{ background:url(../images/sprite-menu-rocker.gif) no-repeat scroll -460px 0;}
		li a.prensa{ background:url(../images/sprite-menu-rocker.gif) no-repeat scroll -690px 0;}
		
		/*Overs*/
		li a:hover.homepage, li a.selected-homepage{ background-position:0 -49px;}
		li a:hover.valores, li a.selected-valores{ background-position:-230px -49px;}
		li a:hover.equipo, li a.selected-equipo{ background-position:-460px -49px;}
		li a:hover.prensa, li a.selected-prensa{ background-position:-690px -49px;}

/*Content*/

	h2{ font-size:24px;}
	p{ margin:10px 0; line-height:16px;}						
										 
/*Footer*/ 
	.top-footer{ background:url(../images/bg-top-footer.gif) no-repeat scroll 20px 0; height:76px; padding-top:48px; color:#CCC; font-size:10px; line-height:13px;}
		.top-footer ul.social li{ float:left;}
			ul.social li.contagia{width:155px;}
			ul.social li.contagia span.none{ display:block; text-indent:-9999px;}
			ul.social li.share{width:140px; text-align:center; margin-right:17px;}
			ul.social li.share span{ display:block; margin-top:3px;}
			ul.social li.twitter, ul.social li.facebook{width:180px; margin-right:10px; text-align:left;}
			
				a.icon-social{ float:left; display:block; width:43px; height:43px; margin-right:7px;}
				a.icon-face-footer, a.icon-twitter-footer{ text-indent:-9999px; display:block;}
				
				a.icon-face-footer{ background:url(../images/icon-face.gif) no-repeat;}
				a.icon-twitter-footer{ background:url(../images/icon-twitter.gif) no-repeat;}
			ul.social li.hazte-fan{ width:243px; background:#fff; }
			
		
	.bottom-footer{ height:80px; text-align:center; /*border-top:1px solid #33312b;*/ padding:20px 10px 0 10px; width:920px; clear:both;}
	.bottom-footer .footer-links{ width:483px; float:left; padding-top:15px; padding-left:8px;}
	.bottom-footer a{ color:#fff; text-decoration:none;}
	.bottom-footer a:hover{text-decoration:underline;}
	.bottom-footer a.nextel, .bottom-footer a.motorocker, .bottom-footer a.hellomoto{height:39px;  display:block; text-indent:-9999px;}
	.bottom-footer a.motorocker{ background:url(../images/logo-motorola-rocker.gif) no-repeat; width:154px;  float:left;}
	.bottom-footer a.hellomoto{ background:url(../images/logo-hellomoto.gif) no-repeat scroll 0 10px; width:93px; float:left; margin-left:20px;}
	.bottom-footer a.nextel{ background:url(../images/logo-nextel-rocker.gif) no-repeat; height:39px; width:135px; float:right; margin-right:10px;}
	.bottom-footer span{ font-weight:bold; color:#b80000; font-size:8px;}
	

.separator{ clear:both;}
