#metaWrap_es {width:990px; position:relative; margin:0 auto;}

/* CLUB HOMEPAGES - SPANISH */
#Homepage {width:990px;background-color:#fff;height:1155px;}
#Homepage #main_top {width:990px;height:386px;overflow:hidden;}
#Homepage #main_top #row1_column1 {float: left; width:480px; height: 386px; margin: 2px 0 0 3px;}
#Homepage #main_top #gameday { float:left; height:384px; margin:0; overflow:hidden; width:225px; }
#Homepage .gray { color:#CCCCCC; }
*html #Homepage #main_top #gameday {float:left;width:230px;overflow:hidden;height:388px;}
#Homepage #main_top #video_centro { background-color:white; float:right; height:382px; margin:2px 1px 0; width:275px; }
*html #Homepage #main_top #video_centro {float:left;margin:0;width:261px;}
#Homepage #strip_ad {height:1px;padding:5px 0 0 2px;width:988px;overflow:hidden;}
#Homepage #main_bottom {width:990px;}
#Homepage #main_bottom #bottom_left {float:left;width:412px;margin-top:1px;overflow:hidden;}
#Homepage #main_bottom #bottom_left #stats_stands {margin:0;padding:2px 0 0 6px;width:412px;height:260px;background:url(/es/images/home/left_background.png) no-repeat;overflow:hidden;}
*html #Homepage #main_bottom #bottom_left #stats_stands {behavior: url(/scripts/fix_png_bg.htc);}
#Homepage #main_bottom #bottom_left #info_area {margin:0;padding:2px 0 0 2px;width:412px;height:260px;background:url(/es/images/home/left_background.png) no-repeat;overflow:hidden;}
*html #Homepage #main_bottom #bottom_left #info_area {behavior: url(/scripts/fix_png_bg.htc);}
#Homepage #main_bottom #bottom_left #blog_area {margin:0;padding:2px 0 0 2px;width:412px;height:199px;background:url(/es/images/home/blog_background.png) no-repeat;overflow:hidden;}
*html #Homepage #main_bottom #bottom_left #blog_area {behavior: url(/scripts/fix_png_bg.htc);}

#Homepage #main_bottom #bottom_left #stats_stands #stats {width:200px;overflow:hidden;float:left;}
#Homepage #main_bottom #bottom_left #stats_stands #stats #stats_lead_comp {background-color:#ffffff;}
#Homepage #main_bottom #bottom_left #stats_stands #stands {width:200px;float:left;overflow:hidden;}

#Homepage #main_bottom #bottom_middle {float:left;width:268px;overflow:hidden;}
#Homepage #main_bottom #bottom_right {float:left;width:308px;overflow:hidden;margin-top:1px;}
#Homepage #main_bottom #bottom_right #ad1 {height:256px;width:307px;background:url(/es/images/home/ad_background.png) no-repeat;padding:6px 0 0 5px;}
*html #Homepage #main_bottom #bottom_right #ad1 {behavior: url(/scripts/fix_png_bg.htc);}
#Homepage #main_bottom #bottom_right #ad2 {height:256px;width:307px;background:url(/es/images/home/ad_background.png) no-repeat;padding:6px 0 0 5px;}
*html #Homepage #main_bottom #bottom_right #ad2 {behavior: url(/scripts/fix_png_bg.htc);}
#Homepage #main_bottom #bottom_right #sights {background-color:#ffffff;padding-top:1px;}


/* HEADLINES HOMEPAGES */
#Homepage #main_bottom #bottom_middle #headline_comp {background:url(/es/images/home/headline_bg.gif) no-repeat;width:267px;height:256px;margin:3px 0 0 0;padding:3px 0 0 6px;}
#Homepage #main_bottom #bottom_middle #headline_comp #headlines { width: 252px; padding: 0px 0px; margin-bottom: 5px;}
#Homepage #main_bottom #bottom_middle #headline_comp #press_releases { width: 252px; padding: 0px 0px; margin-bottom: 5px;}
#Homepage #main_bottom #bottom_middle #headline_comp #headlines ul { padding: 0px; margin: 6px 0px 0px -2px; }
#Homepage #main_bottom #bottom_middle #headline_comp #press_releases ul { padding: 0px; margin: 6px 0px 0px 0px; }
*html #Homepage #main_bottom #bottom_middle #headline_comp #headlines ul { padding: 0px; margin: 0px 0px 0px 0px; }
#Homepage #main_bottom #bottom_middle #headline_comp #headlines li {margin:0px 0px; font-size: 11px; list-style-type: none;  }
#Homepage #main_bottom #bottom_middle #headline_comp #press_releases li {margin:0px 0px; font-size: 11px; list-style-type: none;  }
div.miniHeader {white-space:nowrap;background:url(/images/home/bg_line.gif);background-repeat:repeat-x;height:14px;padding-top: 2px;width:255px;}
div.miniHeader span {background-color:#FFFFFF;font-weight: bold;}
div.miniHeader img {float:left;}
div.blockHeader {height:16px;font-weight: bold;color: #FFFFFF;padding: 2px 0px 0px 5px;}
div.blockHeader a { color: #FFFFFF;}
#headline_comp table {margin:0px 0 0 -23px;}

/* PHOTO GALLERY */
#Homepage #main_bottom #bottom_middle #gallery_comp {background:url(/es/images/home/gallery_bg.gif) no-repeat;width:267px;height:200px;margin:3px 0 0 0;padding:2px 0 0 6px;}
p#galleryNum {float:right;margin:-2px 0 0 0;padding:0px 48px 0 0;font-size:.8em;color:#666;}
*html p#galleryNum {float:right;margin:-7px 0 0 0;padding:0px 48px 0 0;font-size:.8em;color:#666;}

#galleries #galleryNav {position:relative;}
#galleries #galleryNav a#galleryLinkPrev {position:absolute;left:8px;top:40px;}
#galleries #galleryNav a#galleryLinkNext {position:absolute;left:225px;top:40px;}
#galleries #galleryNav a#galleryLinkPrev img,
#galleries #galleryNav a#galleryLinkNext img {border:0;}

#slide {background:url(/images/photogallery/bg_slide.png) top center no-repeat;width:190px;height:150px;float:left;margin-left:32px;overflow:hidden;}
*html #slide {background:url(/images/photogallery/bg_slide.png) top center no-repeat;width:190px;height:150px;float:left;margin-left:17px;overflow:hidden;}
#slide #gallery {text-align:center;padding:7px 14px 0;}
#slide #gallery a {width:162px;height:92px;display:block;text-align:center;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-color:#000;}
#slide p#galleryTitle {margin:0;padding:3px;}

#photos_link_galleries {clear:both;text-align:center;font-size:11px;font-weight:bold;}


/* RSS FEED LINE ON CLUB TEAMS */
#headline_rss {text-align:center;text-transform:uppercase;margin:0 0 1px 0;font-size:11px;font-family:arial;font-weight:bold;height:12px;}

/* FOOTER MLB */
#ftr {width: 990px; overflow:hidden;border-bottom: 1px solid #FFFFFF; clear: both;}
#ftr #footer {padding-left:100px;}
#ftr #footer p {width:790px;height:60px;}
#ftr #footer a {color:#999999;width:700px;}



/* LEADERS*/
#stats_lead_comp {margin:0px 0 0 0;width:195px;height:235px;border:1px solid;}
#leaders { float: left; width: 185px; overflow: hidden; margin-left:4px; } 
*html #leaders #leadersBg {behavior: url(/scripts/fix_png_bg.htc);}
#leaders_info { padding: 0px 5px; height:217px; background: #fff; }
*html #leaders_info {height:217px;}
.leaders { clear: both; padding-top: 4px; }
.main_leader { padding-bottom: 6px; }
.main_leader img { float: left; border: 0px;}
.main_leader .stats { float: right; width:102px; text-align: center; font-weight: bold; }
.main_leader .stats .stat_type { padding: 0px 0px; margin-bottom: 2px; color: #fff; }
.main_leader .stats .name_num { height: 54px; margin-bottom: 2px; color: #fff; background-color: #ccc; }
.main_leader .stats .name_num .stat_name {color: #000;}
.main_leader .stats .name_num .stat_num { font-size: 20px; color: #000; }
.other_leader { clear: both; font-weight: bold; font-size: 11px;}
.other_leader .other_name { float: left; position: absolute; } 
.other_leader .other_num { float: right; width: 112px; text-align: center; }

/* Standings */
#standingsContent { width:100%;height:235px;font-size:11px; }
	#standingsContent .navLinkOn { font-weight:bold; }
	#standingsContent a img { visibility:hidden; } 
	#standingsContent .navLinkOn img { visibility:visible;border:0; }
	#standingsFooter { padding:5px;text-align:left; }
	#standingsTable .dataTable td { font-size:11px;padding:2px 5px;border-bottom:1px solid #ddd;text-align:left; }
	#standingsTable .dataTable th { font-size:10px;padding:4px 5px 2px 5px;border-bottom:1px solid #ccc;color:#999;text-transform:uppercase;text-align:left; }
	#leagueNav a { background-color:#CDC8CF;height:19px;line-height:19px;text-align:center;margin-bottom:5px; }
	*html #leagueNav a { padding-top:3px; }
	#leagueNav a:hover { font-weight:bold;text-decoration:none; }  
	#leagueNav #nlNav { float:right;width:50%; } 
	#leagueNav #alNav { float:left;width:49%; } 
	#leagueNav .navLinkOn { background-color:#F2EFEF;border:0; }
	#alSubNav, #nlSubNav { text-align:center;display:none; } 
	#alSubNav a, #nlSubNav a { margin:0 4px; } 
	.errorMsg { padding:10px 8px;color:#999;text-align:left; }

/* Newsletter */
#newsletter_home h2 {font-size:14px;text-transform:uppercase;margin:0;padding:5px 0 0 5px;color:#ffffff;}
#newsletter_home #boletin_body {margin:0 0 0 5px;width:290px;}
#newsletter_home #boletin_body #boletin_intro {color:#ffffff;float:right;width:75px;font-size:11px;font-weight:bold;}
#newsletter_home #boletin_body #email {color:#ffffff;font-size:11px;margin:3px 0 0 0;font-weight:bold;}
#newsletter_home #boletin_body #country {color:#ffffff;font-size:11px;margin:1px 0 0 0;font-weight:bold;}
#newsletter_home #boletin_body #zip {color:#ffffff;font-size:11px;margin:1px 0 0 0;font-weight:bold;}
#newsletter_home #boletin_body #bday {color:#ffffff;font-size:12px;margin:1px 0 0 0;font-weight:bold;}
#newsletter_home #boletin_body #legal {margin:3px 0 0 0;float:left;color:#ffffff;font-size:10px;width:214px;}
#newsletter_home #boletin_body #legal a {color:#cccccc;font-size:10px;text-decoration:underline;}
#newsletter_home #boletin_body #button {margin:4px 0 0 0;float:right;}

/* PROMOTIONS CAROUSEL */
#promotions_wrapper { background-color: #FFFFFF; height: 216px; margin: 0 0 0 5px; overflow: hidden; padding-top: 20px; width: 398px; position:relative; visibility:hidden;}
#promotions_wrapper #featuresCount {margin-left:7px;}
#promotions_wrapper .thumb {width:116px;height:81px;}
#promotions_pagination{position: absolute;top:5px;left:6px;font-size:14px;font-weight:bold;color:#b3b3b3;}
#promotions_pagination a{color:#b3b3b3; position: relative; top: 2px;}
#promotions_pagination a:hover{color:#000;}
#promotions_wrapper .promotions_contentID{display:none}
#promotions_wrapper #promotions_prev {background: url("/images/carousel_btns.gif") no-repeat scroll 0pt 0pt transparent; cursor: pointer; position: absolute; height: 20px; width: 23px; top: 5px; right: 43px;}
#promotions_wrapper #promotions_next {cursor: pointer; position: absolute; height: 20px; width: 23px; top: 5px; right: 13px; background: url("/images/carousel_btns.gif") no-repeat scroll -48px 0pt transparent;}
#promotions {background-color:#DCDCDB; top:10px; padding:5px;}
#promotions ul {margin:0; padding:0; position: relative; list-style-type: none; z-index: 1;}
#promotions li {overflow-x: hidden; overflow-y: hidden; float: left; width: 125px; height:205px; margin-right:10px;}
#promotions_wrapper .pagOn {font-weight:bold; color:black;}
#promotions_wrapper #promotions_next.nextOn {background-position:-48px -21px }
#promotions_wrapper #promotions_prev.prevOn {background-position:0 -21px }
#promotions li .text {font-size:11px}

/* BLOG AREA */
#blog_area #blog_left {float:left;width:245px;height:193px;overflow:hidden;}
#blog_area #mobile_right {float:left;width:135px;height:157px;}
#team_blog {background-color:#ffffff;margin:0 0 0 5px;width:240px;height:193px;}
*html #team_blog {background-color:#ffffff;margin:0 0 0 5px;width:240px;height:156px;}
.tier3Spot {width:240px;height:175px;padding-right:6px; padding-top:5px;}
.tier3Spot .quotation {font:bold 14px arial; width:225px;padding:15px 0 0 10px;}
.tier3Spot .quotation .author {padding:10px 30px 0 0; float:right;}
.tier3Spot .linkRight {padding:20px 10px 0 0; float: right;}
.tier3Spot .linkLeft {clear:both;padding:20px 0 0 5px; float:left;}


/* MOBILE */
#mobileContent{background-color:#ffffff;float:left;font-size:12px;height:157px;padding:10px 8px 8px 10px;width:135px;margin:0 0 0 5px;overflow}
*html #mobileContent{background-color:#ffffff;float:left;font-size:12px;height:157px;padding:10px 8px 8px 6px;width:137px;margin:0 0 0 3px;}

/* MEDIAWALL */
#mwContainer { background:url("/images/homepage/y2010/mediawall_bg.png") no-repeat scroll -1px 0 transparent; height:386px; }
#mwContainer .mw_game_state a {font-size:0; text-indent:-999em}
#mwContainer .mw_caption{border-bottom:1px solid #ddd;}
#mwContainer .mw_kicker a {height:20px;}
			
/* VIDEO CORNER */
#video_corner {float:left;height:235px;position:relative;left:7px;width:260px;}
#video_corner #video_header {float:left;padding:5px 0 3px 5px; font-size:14px; background-color:#ffffff; color:gray; font-weight:bold; width:140px;}
#video_corner #vc_autoplay {font-size: 10px; text-align: right; margin: 7px 15px; cursor:pointer; }
#video_corner #vc_caption {color:#5f5e5e; font-weight:bold; font-size:11px; margin:3px 0 0; width:254px; line-height:14px;}
#video_corner #video_carousel #mas_video {margin-bottom:5px;}
#video_corner #video_carousel {border-top:1px solid #dddddd; color:gray; font-size:12px; font-weight:bold; padding-top:3px;margin-top:10px;}


/* MATCHUP */
#matchup_container { float:left; margin:2px 0 0; width:225px; }
#m_gameon, #m_nogame {display:none; position:relative; margin-left:15px; height:285px;}
#matchup_container .m_gamestate { display:none; height:20px; left:-15px; padding:4px 0 0; position:absolute; text-align:center; top:0; width:225px; }
.m_gamestate a { color:white; font-weight:bold; margin-right:13px; text-transform:uppercase; display:none; font-style:italic;}
.m_away_score, .m_home_score, .m_inning, .m_bases, .m_outs, .m_home_record, .m_away_record, .m_loge {display:none;}
#matchup_container .m_stub { font-size:11px; height:63px; left:9px; position:absolute; top:133px; width:175px;}
#matchup_container .m_stub2 { top:207px; }
#matchup_container .m_stub_container { background-position:-5px -11px; height:45px; left:0; padding:4px 0 0 5px; position:absolute; top:15px; width:170px; }
*html #matchup_container .m_stub_container {background:url("/images/homepage/y2010/clubhome_sprite.gif") -5px -11px no-repeat;}
#matchup_container .m_stub_container img { float:left; margin-right: 5px;}
#matchup_container .m_stub_text { font-weight:bold; left:2px; position:absolute; top:0; }
#matchup_container .m_stub_bio {color: white; margin-left:4px;}
#matchup_container .m_stub_name {font-weight:bold; padding-top:5px;}
#matchup_container .m_stub_name a {color: white;}
#matchup_container .m_teams { color:white; font-weight:bold; left:1px; position:absolute; top:27px; width:185px; }
#matchup_container .m_away{float:left}
#matchup_container .m_home{float:right}		
#matchup_container .m_away_score { color:white; font-size:20px; font-weight:bold; left:16px; position:absolute; top:43px; }		
#matchup_container .m_home_score { color:white; font-size:20px; font-weight:bold; left:162px; position:absolute; top:43px; }
#matchup_container .m_venue { font-size:11px; left:46px; position:absolute; text-align:center; top:59px; width:100px; }	
#matchup_container .m_logo {position:absolute; top:73px;}
#matchup_container .m_away_logo { left:4px; } 
#matchup_container .m_home_logo { left:150px;}
#matchup_container .m_lineups {display: inline; cursor: pointer;}
#matchup_container .m_lineups:hover {text-decoration:underline}

/* preview */
#m_gameon.preview .m_gamestate{background:url(http://mlb.mlb.com/images/homepage/y2009/gs_preview_right.gif) no-repeat; display:block;}
#m_gameon.preview .m_logo{top:52px;}
#m_gameon.preview .m_stub{top:109px;}
#m_gameon.preview .m_stub2{top:195px;}
#m_gameon.preview .m_away_record { color:white; font-size:10px; left:10px; position:absolute; top:89px; }
#m_gameon.preview .m_home_record { color:white; font-size:10px; left:155px; position:absolute; top:89px;}
#m_gameon.preview .m_loge { font-size:11px; left:0; position:absolute; text-align:center; top:264px; width:190px; display:block; }
#m_gameon.preview .m_loge a {margin-right:10px}

/* live */
#m_gameon.live .m_gamestate{background:url(http://mlb.mlb.com/images/homepage/y2009/gs_live_right.gif) no-repeat; display:block; }
#m_gameon.live .m_inning { color:#E3A638; font-weight:bold; height:14px; text-align:right; width:26px; left:81px; position:absolute; top:43px; }
#m_gameon.live .m_inning div { float:left; font-size:14px; }
#m_gameon.live .m_inning div.homesprite {width:12px; height:10px;}
#m_gameon.live .m_top {background-position:-32px -64px;}
#m_gameon.live .m_btm {background-position:-6px -64px;}
#m_gameon.live .m_away_record { color:white; font-size:10px; left:15px; position:absolute; top:110px; }
#m_gameon.live .m_home_record { color:white; font-size:10px; left:160px; position:absolute; top:110px;}
#m_gameon.live .m_bases { height:27px; left:75px; position:absolute; top:82px; width:36px; }
#m_gameon.live .m_outs { font-size:11px; left:51px; position:absolute; text-align:center; top:112px; width:84px; }	
#m_gameon.live .m_bases_0 {background-position:-141px -62px}
#m_gameon.live .m_bases_1 {background-position:-141px -92px}
#m_gameon.live .m_bases_2 {background-position:-141px -212px}
#m_gameon.live .m_bases_3 {background-position:-141px -242px}
#m_gameon.live .m_bases_4 {background-position:-141px -122px}
#m_gameon.live .m_bases_5 {background-position:-141px -272px}
#m_gameon.live .m_bases_6 {background-position:-141px -182px}
#m_gameon.live .m_bases_7 {background-position:-141px -152px}

/* final */
#m_gameon.final .m_gamestate{background:url(http://mlb.mlb.com/images/homepage/y2009/gs_final_right.gif) no-repeat; display:block; }
#m_gameon.final .m_away_record { color:white; font-size:10px; left:10px; position:absolute; top:113px; }
#m_gameon.final .m_home_record { color:white; font-size:10px; left:155px; position:absolute; top:113px;}

/* no game */
#matchup_container #m_nogame .m_away_record { color:white; font-size:10px; left:15px; position:absolute; top:50px; display:block;}
#matchup_container #m_nogame .m_home_record { color:white; font-size:10px; left:160px; position:absolute; top:50px; display:block;}
#matchup_container #m_nogame .m_next { color:white; display:none; font-size:14px; font-weight:bold;  }
#matchup_container #m_nogame .m_radio, #m_nogame .m_tv {margin-right:6px;}
#matchup_container #m_nogame .m_tv {float:left; }
#matchup_container #m_nogame .m_logo {top:15px;}
#matchup_container #m_nogame .m_venue { top:10px; display:none; font-size:11px; text-align:center; }
#matchup_container #m_nogame .m_home_logo {left:150px;}
#matchup_container #m_nogame .m_tickets { background:url("/images/homepage/y2010/greenbutton3.png") no-repeat scroll 0 0 transparent; color:white; font-size:11px; font-weight:bold; height:18px; left:58px; padding-top:1px; position:absolute; text-align:center; top:68px; width:79px; }
#matchup_container #m_nogame .m_stub { top:96px; }
#matchup_container #m_nogame .m_stub2 {top:150px}
#matchup_container #m_nogame .m_loge { font-size:11px; left:0; position:absolute; text-align:center; top:219px; width:190px; display:block; }
#matchup_container #m_nogame .m_loge a {margin-right:10px}

/* 3 day schedule */
#matchup_container #m_schedule { height:102px; width:192px; margin-left:18px;}
#matchup_container #m_schedule li { background:url("/images/homepage/y2010/clubhome_sprite.png") no-repeat scroll -9px -85px; float:left; font-size:10px; height:94px; margin:0 1px; width:60px; display:none; }
#matchup_container #m_schedule li div { text-align:center; }
#matchup_container #m_schedule li.m_sked_past {background-position:-76px -85px}
#matchup_container #m_schedule li.m_sked_home {background: url("/images/homepage/y2010/threeday_bg.png") no-repeat;}
#matchup_container #m_schedule .m_sked_date { font-size:11px; font-weight:bold; }
#matchup_container #m_schedule .m_sked_nogame .m_sked_date { font-size:11px; font-weight:bold; margin-top:46px; }
#matchup_container #m_schedule .m_sked_atvs { height:15px; margin-top:6px; width:60px; }
#matchup_container #m_schedule .m_sked_icon { display:block; height:22px; margin:1px auto; width:22px; }
#matchup_container #m_schedule .m_sked_tix {display:none; cursor:pointer;}
