/* footer overrides */

#sxmcorporatefooter  p.copyright a,
#sxmcorporatefooter  p.copyright{
    color:#999;
}
#sxmcorporatefooter  p.copyright a:hover{
    color:#4896d0;
    text-decoration:none;
}


/* mobile page styles */

.open-content #main .content {
	text-align:center;
	position:relative;
	background-color: #FFF;
	padding: 0 25px 25px;
	margin-top: 25px;
}
.open-content #main .content.home {
	padding: 25px;
	margin-top: 0;
}

sup { font-size: 10px; }

/* button mods */
.buttonBlueLarge a { font-size:15px; padding: 12px 22px; }

/* mobile-showcase for mobile hp */
ul#mobile-showcase { width:930px; margin: 25px auto 0; text-align:center; }
ul#mobile-showcase img { width: 175px; margin:0 auto; display:block; }
ul#mobile-showcase li { width: 260px; margin: 0 15px 15px; text-align:center; float:left; display:inline-block;}

ul#mobile-showcase li.apple { width: 422px; margin: 0 -36px 15px;}
ul#mobile-showcase li.apple img { width: 362px;}
ul#mobile-showcase li.apple .sxmButtonLarge { margin-top: 0; }

.open-content #main .content .right-column {
	float:left;
	width: 590px;
	text-align: left;
}
.open-content #main .content h3 {
	font-size: 32px;
	line-height: 38px;
	padding-bottom:18px;
}
.open-content #main .content h4 {
	font-size: 15px;
	line-height: 25px;
	font-weight: normal;
}
.open-content #main .content .right-column p {
	font-size:11px;
	line-height:15px;
}

.open-content #main .contentHeader980{
	background: transparent url('//www.siriusxm.com/layout/img/round/white-980px-top.png') no-repeat 0 0;
	height:8px;
	width: 980px;
	overflow:hidden;
	position: absolute;
	top: 0;
	left: 0;
margin-top:-8px;
}
.open-content #main .contentFooter980{
	background: transparent url('//www.siriusxm.com/layout/img/round/white-980px-bottom.png') no-repeat 0 0;
	height:8px;
	overflow:hidden;
	position: absolute;
	width: 980px;
	bottom:-8px;
	left:0;
}
/* end mobile page styles */




/* consigue page styles */

.consigue #main .contentRR{

	width:745px;
    float:left;
	margin:0 0 0 0;
	padding:0px;
	background:none;

}
.consigue #main .contentRRMain{
	overflow:hidden;
	padding:0;
	position:relative;
}

/* RR 745 */

.consigue #main .contentRRHeader745{
	background:url('//www.siriusxm.com/layout/img/round/white-745px-top.png') no-repeat;
	height:8px;
	overflow:hidden;
}
.consigue #main .contentRRFooter745{
	background:url('//www.siriusxm.com/layout/img/round/white-745px-bottom.png') no-repeat;
	height:8px;
}

.consigue .column-left li {
	padding:0 0 5px 0;
	margin:0 0 0 15px;
	list-style:disc;
}
.consigue {
	position: relative;
	line-height: 16px;
}
.consigue h4 {
	font-size: 24px;
	padding-bottom: 0;
	line-height: 30px;
}

.consigue h5 {
	font-size: 22px; 
	line-height: 24px;
}
.consigue p {
	font-size:16px;
    line-height: 20px;
    padding-bottom: 20px;
}

.consigue .buttonBlueLarge a { font-size:18px; }

.consigue .disclaimer {
	font-size:11px;
	padding-bottom: 0;
}
body.ie7 .consigue .disclaimer {
	bottom:65px;
}

.consigue .sidebar .rr-nav ul li .buttonWhiteBlueSmall a { color:#11aaff; padding: 4px 15px; }
.consigue .sidebar .rr-nav ul li a { background-position: 180px 5px; }
.consigue .sidebar .rr-nav ul li a:hover { 
	background-position: 180px -42px;
	color: #000;
}

.consigue .sidebar .rr-nav ul li.lasts {
	background: #70c2f5;
	color:#fff;
	padding: 0;
	margin:0;
	overflow:hidden;
}
.consigue .sidebar .rr-nav ul li.lasts.radio {
	height:169px;
}
.consigue .sidebar .rr-nav ul li.lasts.computer {
	height:209px;
}
.consigue .sidebar .rr-nav ul li.lasts .lasts-inner {
	margin:25px 10px 20px 10px;
}

.consigue .sidebar a.gratis {
	font-size:11px;	
	background:none;
	padding:6px 0;
	text-align:center;
	width:201px;
	display:block;
	overflow:hidden;
}

.consigue .sidebar .rr-nav ul li.rrBottom-lb {
	background-image:url('//www.siriusxm.com/layout/img/round/rr-221px-bottom-lb.png');
	padding:0px;
	margin:0px;
	background-repeat:no-repeat;
	overflow:hidden;
	height:8px;
	line-height:1px;
}

.consigue .sidebar .smart-phone {
	background: transparent url(/sxm/img/hispanic/smart-phone.png) 45px 0 no-repeat;
	height:89px;
	margin-bottom:10px;
}

.consigue .sidebar .computer {
	background: transparent url(/sxm/img/hispanic/computer.png) 25px 0 no-repeat;
	height:86px;
	margin-bottom:10px;
}
.consigue-auto {
	background: transparent url(/sxm/img/hispanic/bg-consigue-auto.png) 0 0 no-repeat;
	margin-top:0px;
	height:209px;
	width:981px;
	position:relative;
}
.consigue-auto h4 {
	font-size:14px;
	padding-bottom:0;
	margin-bottom:0;
}
.consigue-auto p {
    font-size: 12px;
}
.consigue-auto-left {
	position:absolute;
	left:360px;
	margin-top:35px;
	width:360px;
}
.consigue-auto-right {
	position:absolute;
	right:0;
	margin-top:10px;
	width:220px;	
}
.consigue-auto-right-1 {
	margin:5px 0 40px 20px;
	color:#fff;
	font-size:12px;
	text-transform:uppercase;
}
.consigue-auto-right-1 span {
	font-size:18px;
}
.consigue-auto-right-2 {
	margin:35px 0 30px 20px;
	color:#fff;
	font-size:11px;
}
.consigue-auto-right .bspurple201 {
	margin:30px 0 0 5px;
	background-image:none;
}

.consigue hr.divide {border-top: 1px solid #4ea1d2;margin:10px 0 10px 0;clear:both;height:0;}

body.ie7 .consigue-auto {

}
body.ie7 .disclaimer {
	position:relative;
	bottom:10px;
}


/* end consigue page styles */









/* que page styles */

.que #hero {
	padding-bottom:0;
	margin-bottom:30px;
}

.que #hero .hero-title {
	padding-bottom:20px;
}

.escucha-hero {
	height:406px;
	background: transparent url(/sxm/img/hispanic/bg-escucha-hero.png) 0 0 no-repeat;
	position: relative;
}

.que #filters {
	positon:absolute;
	top:-120px;
	margin-right:15px;	
}


		/* Content Cover Flow Styles */
		#hero-flow {
				height:396px;
		}
		#hero-flow div.content {
		    padding: 0 !important;
		    position: relative !important;
		    width: 980px !important;
		}
		#hero .round-bg {
		    background: url(/sxm/img/hispanic/bg-hero-round.png) no-repeat scroll 0 top transparent !important;
				height:425px;
				width:980px;
		}
		
		/* Hide the position counter */
		#contentFlow div.position { 
			display: block; 
			border: 0; 
			text-indent: -999em; 
			overflow: hidden; 
			background-color: transparent; 
			background-repeat: no-repeat; 
			text-align: left; 
			direction: ltr; 
		}
		
		.contentflow-container {
			padding:29px 0 0 0;
		}
		.contentflow-container h2 {font-size:22px;}
		

.mas-informacion {
	margin-top:50px;
	height:81px;
	background: url('/sxm/img/hispanic/bg-que-more-info.png') no-repeat scroll 0 top transparent !important
}

.mas-informacion .buttons {
  margin: 8px 0 0 455px;
}

.mas-informacion .sxmButtonLarge {
	float: left;
	margin-right: 7px;
}
/*
.mas-informacion .sxmButtonLarge.first {
	width:200px; 
}
.mas-informacion .sxmButtonLarge.second {
	width:290px;
}
.mas-informacion .sxmButtonLarge.third {
	width:160px;
}
*/
.mas-informacion .buttonWhitePurpleLarge a {
	font-size:15px;
	padding:9px 22px 9px 15px;
	line-height:24px;
}


.que-list-header {
	margin-top:21px;
	background:#fff;
	padding:20px 20px 20px 20px;
	font-size:12px;
}

.que-list-header h2 {
	font-size:18px;
	display:inline;
}
.que-list-header .disclaimer {
	font-size:11px;
	margin-top:15px;
}
.que-list-title {
	background:#000;
	padding:10px 20px 10px 20px;
}
.que-list-title h2 {
	color:#fff;
	font-size:18px;
}

.que-list-logos {
	
}
.que-list-logos ul {
}
.que-list-logos li {
	float:left;
	height: 118px;
}
.que-list-logos.music {
	background: #fff url('/sxm/img/hispanic/logos-music.png') 29px 20px no-repeat;
	width: 930px;
	padding: 0 25px;
}
.que-list-logos.music .hits1 { width: 132px; }
.que-list-logos.music .aguila { width: 140px; }
.que-list-logos.music .primecountry { width: 140px; }
.que-list-logos.music .caliente { width: 168px; }
.que-list-logos.music .classicvinyl { width: 142px; }
.que-list-logos.music .lamezcla { width: 190px; }

.que-list-logos.sports {
	background: #fff url('/sxm/img/hispanic/logos-sports.png') 41px 20px no-repeat;
	width: 850px;
	padding: 0 65px;
}
.que-list-logos.sports .nfl { width: 92px; }
.que-list-logos.sports .espnd { width: 150px; }
.que-list-logos.sports .mlb { width: 145px; }
.que-list-logos.sports .beinsport { width: 162px; }
.que-list-logos.sports .sxmfc { width: 110px; }
.que-list-logos.sports .deportes { width: 190px; }

.que-list-logos.entertainment {
	background: #fff url('/sxm/img/hispanic/logos-entertainment.png') 41px 20px no-repeat;
	width: 880px;
	padding: 0 50px;
}
.que-list-logos.entertainment .piolin { width: 140px; }
.que-list-logos.entertainment .eweekly { width: 164px; }
.que-list-logos.entertainment .disney { width: 168px; }
.que-list-logos.entertainment .comedycentral { width: 152px; }
.que-list-logos.entertainment .howard { width: 124px; }
.que-list-logos.entertainment .cristina { width: 132px; }

.que-list-logos.talk {
	background: #fff url('/sxm/img/hispanic/logos-talk.png') 41px 20px no-repeat;
	width: 860px;
	padding: 0 60px;
}
.que-list-logos.talk .cnne { width: 110px; }
.que-list-logos.talk .radioformula { width: 210px; }
.que-list-logos.talk .foxnews { width: 103px; }
.que-list-logos.talk .cnbc { width: 120px; }
.que-list-logos.talk .msnbc { width: 180px; }
.que-list-logos.talk .npr { width: 137px; }


.que-list-logos .logos a {
	display:block;
	width: 100%;
	height: 100%;
}

/* end que page styles */



/* escucha page styles */

.escucha #hero {
	padding-bottom:0;
	margin-bottom:30px;
}

.escucha #hero .hero-title {
	padding-bottom:20px;
}

.escucha-hero {
	height:406px;
	background: transparent url(/sxm/img/hispanic/bg-escucha-hero.png) 0 0 no-repeat;
	position: relative;
}

.escucha-hero-left {
	position: absolute;
	top:41px;
	left:19px;
	width:309px;
	height:318px;
	overflow:hidden;
}
.escucha-hero-left h1 {
	font-size:30px;
	margin-bottom:10px;
}
.escucha-hero-left h2 {
	font-size:12px;
	display:inline;
}
.escucha-hero-left span {
	font-size:11px;
}

.escucha-hero-right {
	position: absolute;
	top:51px;
	left:391px;
	width:280px;
	height:287px;
	overflow:hidden;
	color:#fff;
}
.escucha-hero-right h1 {
	font-size:25px;
	margin-bottom:10px;
}
.escucha-hero-right h1 span {
	color:#e7c5df;
}
.escucha-hero-right p {
	font-size:13px;
}
.escucha-hero-right .sxmButtonLarge {
	margin-top:20px;
}

.suscriptores-box {
	margin-top:20px;
	background: transparent url(/sxm/img/hispanic/bg-suscriptores.png) 0 0 no-repeat;
	height:77px;
	position:relative;
}
.suscriptores-box .sxmButtonLarge {
	position:absolute;
	/* width:276px; */
	top:20px;
	right:20px;
}
.suscriptores-box .agrega {
	color:#fff;
	position:absolute;
	display:block;
	top:23px;
	left:210px;
}
.suscriptores-box .agrega a {
	color:#fff;
	font-size:13px;
	display:block;
	padding:0;
	font-weight:bold;
}

body.ie7 .suscriptores-box .disclaimer {
	margin-top:15px;	
}
.suscriptores-box .disclaimer {
	margin-top:5px;
}


/* end escucha page styles */




/* cuanto page styles */

.cuanto #main .contentMain  {
	padding:20px 10px 10px 20px;
}
.cuanto #main .content  {
	margin-top:5px;
	padding:0;
}
.cuanto .edge-computer {
	width:620px;
	height:129px;
	background: transparent url('/sxm/img/hispanic/bg-edge-computer-box.png') 0 0 no-repeat;
	margin:20px 0 0 0;
	position:relative;
}
.cuanto .edge-computer a {
    font-weight:bold;
	font-size: 13px;
}
.cuanto .edge-computer p {
	font-size: 12px;
	line-height: 16px;	
}
.cuanto .computer,
.cuanto .edge {
	position:absolute;
	font-size: 12px;
}
.cuanto .computer {
	width:160px;
	left: 160px;
	top: 15px;
}
.cuanto .edge {
	width:98px;
	left:500px;
	top: 20px;
}
.cuanto .disclaimer {
	text-align:left;
	margin-top:20px;
	font-size:11px;
}
.cuanto-main-left {
	width:620px;
	float:left;
	text-align:left;
	margin-right:25px;
}
.cuanto-main-left h1 {
	font-size:30px;
	color:#b22494;
	margin-bottom:10px;
	line-height:26px;
}
.cuanto-main-left p {
	font-size: 16px;
	margin-bottom:10px;
}
.cuanto-main-left a { font-weight:bold;}


.cuanto-main-right {
	width:300px;
	height: 215px;
	padding-top: 10px;
	background: transparent url('/sxm/img/hispanic/bg-pinkle-box.png') 0 0 no-repeat;
	float:left;
}
.cuanto-main-right h1 {
    color: #FFFFFF;
    font-size:72px;
	line-height: 68px;
    margin: 0;
    padding: 0;
	position: relative;
}
.cuanto-main-right sup {
    font-size: 36px;
	vertical-align: 0.2em;
}
.cuanto-main-right h2 {
	font-size: 26px;
	color: #FFF;
	padding-bottom: 12px;	
}

.cuanto-main-right .sxmButtonLarge {
	margin:0 auto;
}
.cuanto-main-right .price {
	margin-top:20px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
}
.cuanto-main-right .disclaimer {
	color:#fff;
	text-align: center;
	font-size: 12px;
}

.cuanto-list {
	min-height:100px;
	background-color:#fff;
}
.cuanto-list-left {
	width:675px;
	border-right:1px solid #ddd;
	float:left;
}
.cuanto-list-left div {
	margin:20px 30px 30px 20px;
}
.cuanto-list-left div h3  {
	font-size:12px;
	margin-bottom:10px;
}
.cuanto-list-left div h3 span {
	font-size:22px;
}

.cuanto-list-right {
	width:260px;
	float:left;
	margin-left:20px;
	text-align:center;
	margin:20px 0 10px 20px;
}
.cuanto-list-right .price {
	font-size:30px;
	font-weight:bold;
}
.cuanto-list-right .price span {
	font-size:14px;
}
.cuanto-list-right .buttonBlueLarge a {
	font-size:18px;
}
.cuanto-list-right .disclaimer {
	margin:15px 20px 10px 20px ;
}

.hispanic-packages {
	font-size:11px;
}
.hispanic-packages div.first {
	width:200px;
	height:85px;
	float:left;
	position:relative;
	border-right:1px solid #ddd;
}
.hispanic-packages div.second {
	width:230px;
	height:85px;
	float:left;
	position:relative;
	border-right:1px solid #ddd;
	margin:0 15px 0 15px;
}
.hispanic-packages div.third {
	width:230px;
	height:85px;
	float:left;
	position:relative;
	border-right:1px solid #ddd;
	margin:0 15px 0 0;
}
.hispanic-packages div.fourth {
	width:210px;
	height:85px;
	float:left;
	position:relative;
	margin:0 15px 0 0;
}

.hispanic-packages h3 {
	font-size:14px;
	margin-bottom:5px;
}
.hispanic-packages a.vermas {
	display:block;
	position:absolute;
	bottom:0;
	left:0;
}

/* end caunto page styles */








/* bestoftwo box used on consigue and que pages */
.bestoftwo {
	margin-top:20px;
/*	background: transparent url(/sxm/img/hispanic/bg-bestoftwo.png) 0 0 no-repeat;*/
	background: transparent url('/sxm/img/hispanic/bg-bestoftwo-noarrows-1018.png') 0 0 no-repeat;
	height:159px;
	color:#fff;
	position:relative;
}
.bestoftwo h4 {
	font-size:18px;
	margin-bottom:10px;
}
.bestoftwo-left {
	padding:20px;
	width:338px;
	float:left;
	font-size:11px;
}
.bestoftwo-box {
	float:left;
	width: 200px;
	height:159px;
	overflow:hidden;
	position: relative;
}

.bestoftwo-box a {
	width:199px;
	height:159px;
	font-size:12px;
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-indent:10px;
	padding-top:129px;
}
.cuanto .bestoftwo {
	margin-top:20px;
	height:154px;
}

.bestoftwo-bottom {
	margin-top:0;
	background: transparent url('/sxm/img/hispanic/bg-bestoftwo-bottom.png') 0 0 no-repeat;
	width:980px;
	height:117px;
}

.bestoftwo-bottom li {
	float:left;
}
.bestoftwo-bottom li:first-child {
  margin-left:10px;
}

.bestoftwo-bottom li a.logos {
	display:block;
	width: 129px;
	height:100px;
}
.bestoftwo-bottom li a.logos.caricia { width: 135px; }
.bestoftwo-bottom li a.logos.viva { width: 119px; }
.bestoftwo-bottom li a.logos.radioformula { width: 145px; }
.bestoftwo-bottom li a.logos.hits1 { width: 119px; }
.bestoftwo-bottom li a.logos.howard { width: 110px; }
.bestoftwo-bottom li a.logos.espn { width: 112px; }
.bestoftwo-bottom li a.logos.nfl { width: 100px; }
.bestoftwo-box .caption {
    color: #FFFFFF;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 159px;
    padding-top: 118px;
	text-align:center;
    width: 100%;
}

/* end bestoftwo box used on consigue and que pages */