@media screen, projection {
	#container_main {
		width: 960px;
	}
	#main_left {
		width: 638px;
		padding-right: 6px;
		float: left;
	}
	#main_left .primary_content {
		width: 638px;
		height: 265px;
		padding-bottom: 6px;
		clear: both;
	}
	#main_left .secondary_content {
		width: 638px;
		height: 300px;
		list-style: none;
		padding-bottom: 6px;
		clear: both;
	}	
	#main_right {
		width: 316px;
		padding-bottom: 6px;
		float: left;
	}
	/* NEXTGAME */
	#game {
		width: 242px;
		height: 263px;
		background: #900 url(../images/bg_nextgame.gif) repeat-x;
		border-top: 1px solid #600;
		border-right: 1px solid #600;
		border-bottom: 1px solid #600;
		float: left;
	}
	#game .container_nextgame {
		width: 242px;
		height: 138px;
		clear: both;
	}
	#game h2 {
		width: 128px;
		height: 26px;
		background: url(../images/indextit_nextgame.gif) no-repeat;
		text-indent: -9999px;
		padding: 0 auto;
		margin: 0 auto;
	}
	#game .date {
		background: url(../images/lh_nextgame.gif) no-repeat top;
		color: #FFF;
		font-size: 0.9em;
		font-weight: bold;
		text-align: center;
		padding: 9px 0 0;
		clear: both;
	}
	#game .txt {
		color: #FFF;
		font-size: 0.9em;
		font-weight: bold;
		text-align: center;
		clear: both;
	}
	#game .nextgame {
		width: 242px;
		height: 60px;
		list-style: none;
		padding: 0 12px;
		clear: both;
	}
	#game .nextgame li {
		float: left;
	}
	#game .logo {
		width: 96px;
		height: 60px;
	}
	#game .vs {
		width: 24px;
		height: 60px;
		background: url(../images/txt_vs.gif) no-repeat;
		text-indent: -9999px;
	}
	/* LAST GAME */
	#lastgame {
		width: 218px;
		height: 77px;
		/*background: url(../images/bg_lastgame.gif) no-repeat;*/
		padding: 6px 12px;
		clear: both;
	}
	#lastgame h2 {
		width: 218px;
		height: 18px;
		background: url(../images/tit_lastgame.png) no-repeat;
		text-indent: -9999px;
		margin-bottom: 3px;
	}
	#lastgame table {
		width: 194px;
		color: #000;
		font-size: 0.8em;
		font-weight: bold;
		margin: 0 12px;
	}
	#lastgame td {
		background: #E6E6E6;
		padding: 1px 4px;
		border: 2px solid #FFF;
	}
	#lastgame .head {
		background: #CCC;
		color: #900;
	}
	#lastgame .td_t {
		color: #900;
		width: 70%;
	}
	#lastgame .td_c {
		width: 30%;
		text-align: center;
	}
	/* PROMO */
	#promo {
		width: 242px;
		height: 227px;
	}
	#promo h2 {
		width: 242px;
		height: 227px;
		background: url(../images/promobicampeones.jpg) no-repeat;
		text-indent: -9999px;		
	}
	/* NEWS */
	#news {
		width: 314px;
		height: 244px;
		background: #E6E6E6 url(../images/bg_314.gif) repeat-y;
		margin-right: 6px;
		border: 1px solid #CCC;
		float: left;
	}
	#news h1 {
		width: 314px;
		height: 26px;
		background: url(../images/indextit_news.gif) no-repeat;
		text-indent: -9999px;
		padding-bottom: 12px;
	}
	#news .news_container {
		width: 290px;
		height: 206px;
		font-size: 0.9em;
		list-style: none;
		padding: 0 12px;
	}
	#news .news_container li {
		width: 138px;
		height: auto;
		float: left;
	}
	#news .news_container .space {
		margin-right: 12px;
	}
	#news li img {
		width: 136px;
		height: 94px;
		border: 1px solid #666;
		margin-bottom: 6px;
	}
	#news li .news_text {
		padding-bottom: 3px;
	}
	#news li .news_text strong {
		font-weight: bold;
		color: #900;
	}
	#news li .news_text a {
		color: #900;
		text-decoration: underline;
	}
	#news li .news_text a:hover {
		text-decoration: none;
	}
	/* MAN BY MAN */
	#manbyman {
		width: 314px;
		height: 244px;
		background: url(../images/bg_314.gif) repeat-y;
		border: 1px solid #CCC;
		float: left;
	}
	#manbyman h1 {
		width: 314px;
		height: 26px;
		background: url(../images/indextit_menbymen.gif) no-repeat;
		text-indent: -9999px;
		padding-bottom: 12px;
	}
	#manbyman .container {
		width: 290px;
		height: 164px;
		padding: 12px;
	}
	#manbyman img {
		width: 100px;
		height: 140px;
		border: 1px solid #666;
		margin-right: 12px;
		float: left;		
	}
	#manbyman .infoplayer {
		width: 172px;
		height: 140px;
		float: left;		
	}
	#manbyman h2 {
		color: #900;
		font-size: 1.2em;
		font-weight: bold;
	}
	#manbyman h3 {
		font-size: 1em;
		padding-bottom: 6px;
	}
	#manbyman p {
		font-size: 0.8em;
	}
	#manbyman strong {
		width: 60px;
		display: inline-block;
	}
	#manbyman .links {
		padding-top: 12px;
	}
	#manbyman .links a {
		color: #900;
	}
	/* STATISTICS */
	#statistics {
		width: 635px;
		height: 238px;
		background: #E6E6E6 url(../images/bg_635.gif) repeat-y;
		margin-bottom: 6px;
		border: 1px solid #CCC;
		clear: both;
	}
	#statistics h1 {
		width: 635px;
		height: 26px;
		background: url(../images/indextit_statistics.gif) no-repeat;
		text-indent: -9999px;
		padding-bottom: 12px;
	}
	/* VIDEO CONTAINER */
	#video_container {
		width: 314px;
		height: 265px;
		background: url(../images/bg_314.gif) repeat-y;
		margin-bottom: 6px;
		border: 1px solid #CCC;
		clear: both;
	}
	#video_container .tit_video {
		width: 314px;
		height: 30px;
		background: url(../images/indextit_video.gif) no-repeat;
		text-indent: -9999px;
		padding-bottom: 6px;
	}
	#video_container .video {
		width: 290px;
		height: 192px;
		padding: 0 12px 6px;
	}
	#video_container .desc_video {
		width: 290px;
		font-size: 0.8em;
		color: #333;
		padding: 3px 12px 0 12px;
	}
	#video_container .desc_video strong {
		color: #900;
		font-weight: bold;
	}
	/* MAILING */
	#mailing {
		width: 314px;
		height: 246px;
		clear: both;
	}
	#recom {
		width: 314px;
		height: 134px;
		background: url(../images/bg_indexrecom.gif) no-repeat;
		color: #FFF;
		font-size: 0.8em;
		margin-bottom: 6px;
		clear: both;
	}
	#recom h1 {
		width: 314px;
		height: 26px;
		background: url(../images/indextit_recom.gif) no-repeat;
		border-bottom: 1px solid #BE151C;
		margin-bottom: 3px;
		text-indent: -9999px;
	}
	#container_recom {
		width: 206px;
		height:104px;
		background: url(../images/bg_indexrecom_container.gif) no-repeat;
		padding: 0 6px 6px 102px;
	}
	#container_recom input {
		width: 90px;
		line-height: 1em;
		border: 1px solid #600;
		margin-right: 6px;
	}
	#container_recom .tit {
		font-weight: bold;
		margin: 6px 0 3px 0;
	}
	#container_recom .recom_alert {
		color: #FCC;
		font-weight: bold;
		margin: 6px 0 3px 0;
	}
	#container_recom .buttons {
		margin-top: 6px;
	}
	/* SUSCRIBE */
	#suscribe {
		width: 314px;
		height: 106px;
		background: url(../images/bg_indexsuscribe.jpg) no-repeat;
		color: #FFF;
		font-size: 0.8em;
		clear: both;
	}
	#suscribe h1 {
		width: 314px;
		height: 26px;
		background: url(../images/indextit_suscribe.gif) no-repeat;
		border-bottom: 1px solid #252160;
		text-indent: -9999px;
		margin-bottom: 6px;
	}
	#suscribe p {
		padding: 0 12px 6px 102px;
	}
	/* AD MED */
	#admed {
		width: 960px;
		height: 50px;
		padding-bottom: 6px;
		clear: both;
	}
	#admed img {
		width: 958px;
		height: 48px;
		border: 1px solid #CCC;
	}
	/* RELATED CONTENT */
	#related_content {
		width: 960px;
		height: 252px;
		padding-bottom: 6px;
		clear: both;
	}
	#related_content .ul_related {
		width: 960px;
		height: 252px;
		list-style: none;
	}
	#related_content li {
		width: 314px;
		height: 244px;
		float: left;
	}
	/* BLOG */
	#blog {
		background: url(../images/bg_314.gif) repeat-y;
		border: 1px solid #CCC;
		margin-right: 6px;
	}
	#blog h1 {
		width: 314px;
		height: 26px;
		background: url(../images/indextit_blog.gif) no-repeat;
		text-indent: -9999px;
		padding-bottom: 12px;
	}
	#blog .container_blog {
		width: 290px;
		padding: 12px;		
	}
	#blog h2 {
		font-size: 1.2em;
		font-weight: bold;
		color: #900;
		padding-bottom: 6px;
	}
	#blog h3 {
		font-size: 0.8em;
		color: #666;
		padding-bottom: 12px;		
	}
	#blog h3 a {
		color: #900;
	}
	#blog .links {
		font-size: 0.8em;
		color: #900;
		padding-top: 12px;
	}
	#blog .links a {
		color: #900;
		font-weight: bold;
	}
	/* ENCUESTA */
	#poll {
		background: url(../images/bg_314.gif) repeat-y;
		border: 1px solid #CCC;
		margin-right: 6px;
	}
	#poll h1 {
		width: 314px;
		height: 26px;
		background: url(../images/indextit_encuesta.gif) no-repeat;
		text-indent: -9999px;
		padding-bottom: 12px;
	}
	#container_poll {
		width: 290px;
		padding: 12px;		
	}
	#container_poll h2 {
		font-size: 1em;
		font-weight: bold;
		text-align: center;
		color: #900;
		padding-bottom: 12px;
	}
	#container_poll label {
		display: inline-block;
		vertical-align: text-top;
	}
	#container_poll p {
		padding: 0 12px;
	}
	#container_poll .radio_poll {
		width: 11px;
		height: 11px;
		margin-right: 12px;
	}
	#container_poll .buttons {
		text-align: center;
		padding-top: 12px;
	}
	#container_poll .poll_total {
		font-weight: bold;
		text-align: center;
		padding-bottom: 12px;		
	}
	#container_poll .poll_alert {
		font-size: 1em;
		font-weight: bold;
		color: #336;
		text-align: center;
		padding-top: 24px;
	}
	#container_poll .container_res {
		width: 266px;
		height: 15px;
		padding: 0 12px;
		list-style: none;
		clear: both;		
	}
	#container_poll .poll_res {
		width: 24px;
		height: 15px;
		font-weight: bold;	
		float: left;
	}
	#container_poll .poll_img {
		width: 180px;
		height: 15px;
		margin-right: 12px;
		float: left;
	}
	#container_poll .poll_percent {
		width: 24px;
		height: 15px;
		color: #336;
		font-size: 0.9em;
		font-weight: bold;
		font-style: normal;
		float: left;
	}
	#container_poll .gppoll {
		border: 1px solid #300;
	}
	/* AD RELATED */
	#ad_related {
		background: #E6E6E6 url(../images/bg_314.gif) repeat-y;
		border: 1px solid #CCC;
	}
	#ad_related .tit_sponsor {
		width: 314px;
		height: 26px;
		background: url(../images/indextit_sponsored.gif) no-repeat;
		text-indent: -9999px;
		padding-bottom: 12px;
	}
	#ad_related ul {
		list-style: none;
	}
	#ad_related ul li {
		width: 290px;
		height: 78px;
		margin: 0 12px 12px 12px;
	}
}
@media print {
	#container_main {
		display: none;
	}
}
