@charset "UTF-8";
@import "common.css";

.contents_left ,
.contents_right {
	clear: both;
	width: 100% !important;
	float: none !important;
}
.contents_right {
	margin-left: 0 !important;
}
.sp_link {
	display:block;
	width:80%;
	margin:0 auto;
	padding:8px;
	background-color:#FFFFB2;
	border:1px solid #9EA022;
	color:#7E8017;
	font-size:90%;
	font-weight:normal;
	line-height:140%;
	text-align:center;
}

.pdf_link {
	clear:both;
	width:100%;
	margin:5px 0 10px;
	padding-top:2px;
	color:#666;
	line-height:160%;
	border-top:5px solid #006934;
}
.pdf_link h5 {
	margin:5px 0;
	color:#666;
	font-size:80%;
	font-weight:normal;
	line-height:160%;
	text-align:left;
}
.pdf_link ul {
	list-style-type:none;
	margin:20px auto 0;
	padding:0;
}

.pdf_link ul li {
	float:left;
	width:48%;
	margin-left:10px;
	margin-bottom:10px;
	padding:0;
	color: #fff !important;
}

.pdf_link ul li a ,
.pdf_link div a {
	display:block;
	padding:5px;
	background-color:#e8f9f0;
	border:1px solid #006934;
	color: #006934;
	font-size:90%;
	font-weight:normal;
	line-height:140%;
	text-align:left;
}

.sp_link a ,
.pdf_link ul li a:hover ,
.pdf_link div a:hover {
	text-decoration:none !important;
	background-color: #f6fffa;
	color: #006934;
}

.pdf_link div {
	clear:both;
	margin:5px auto;
	padding:10px 0;
	width:62%;
}

.pdf_link div a {
	width:90%;
}

.pdf_link p{
	clear:both;
	margin: 5px 15px 20px;
	color: #666;
	font-size:70%;
	font-weight:normal;
	line-height:120%;
}

@media print , screen and (max-width:768px){
	.pdf_link {
		margin:5px auto;
		width: 96%;
	}
	.pdf_link ul li a ,
	.pdf_link div a {
		text-align: left !important;
	}
	#main_contents .pdf_link span.flag {
	    top:1px;
	}
}
@media print , screen and (min-width:769px){
	#main_contents .pdf_link span.flag {
	    top:1px;
	}
}


@media print , screen and (max-width:820px){
	.pdf_link ul li {
	float:none;
	width:90%;
	margin:5px auto;
	padding:0;
	}

	.pdf_link ul li a ,
	.pdf_link div a {
	display:block;
	padding:5px;
	background-color:#edfaf3;
	border:1px solid #006934;
	color: #006934;
	font-size:90%;
	font-weight:normal;
	line-height:140%;
	text-align:center;
	}

	.pdf_link div {
	width:90%;
	}

	.pdf_link div  a {
	width:90%;
	}
}



/*----- #results -----*/

#results {
	margin:10px 0;
	padding:4px 0;
	border-top:5px solid #006934;
	clear:both;
}

#results .results {
	margin:5px 0;
        width:430px;
	float:left;
}

#results .ht0 {height:275px;}
#results .ht1 {height:225px;}
#results .ht2 {height:185px;}
#results .ht3 {height:150px;}
#results .ht4 {height:340px;}

#results .mg-l {
	margin-left:20px;
}

#results .title{
	margin:4px 0;
	padding-left:1px;
	clear:both;
	color:#6b6615;
	font-size:77%;
	text-align:left;
}

#results .results h4.nation {
  margin-top:5px;
  padding:2px 0;
  clear:both;
  font-size:88%;
  font-weight:normal;
  letter-spacing:0.1em;
  line-height:140%;
}

#results .results h4.nation img {
  position:relative;
  top:3px;
  padding-left:5px;
  padding-right:10px;
}

#results .results h4.brasil {color:#498756; background-color:#cfeed7;}
#results .results h4.argentina {color:#0e4768; background-color:#daf5ff;}
#results .results h4.uruguay {color:#0e1868; background-color:#d9dff8;}
#results .results h4.colombia {color:#685e0e; background-color:#f9eeb8;}
#results .results h4.ecuador {color:#fff; background-color:#BCB437;}
#results .results h4.peru {color:#f90d0d; background-color:#ffe6e6;}
#results .results h4.mexico {color:#50ab63; background-color:#e1fae7;}
#results .results h4.costarica {color:#f90d0d; background-color:#ffe6e6;}

#broadcast .title {
	margin:5px 0;
	color:#666;
	font-size:96%;
	font-weight:normal;
	line-height:140%;
}

table.broadcast_table {
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin-bottom:20px;
	text-align:center;
}
table.broadcast_table th {
	padding:2px 4px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background-color:#f6f6f6;
	color:#666;
	font-size:60%;
	font-weight:normal;
	line-height:140%;
}
table.broadcast_table td {
	padding:3px 6px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	color:#666;
	font-size:76%;	line-height:140%;
}
table.broadcast_table .saturday {
	background-color:#C5DEFF;
	color:#3575CE;
}
table.broadcast_table .sunday {
	background-color:#FFE9E9;
	color:#CE3535;
}
table.broadcast_table .amarelo {
	background-color:#FFFFAF;
	color:#8A8C1C;
}

#results .results table {
	margin-bottom:10px;
	width:100%;
}
#results .results table th {
	text-align:center;
	padding:2px 0;
	border-bottom:1px solid #aaa;
	color:#666;
	font-size:66%;
	font-weight:normal;
	line-height:140%;
}
#results .results table td {
	padding:3px 1px;
	border-bottom:1px dotted #aaa;
	color:#666;
	font-size:75%;
	line-height:140%;
}

#results .results table td small{
	line-height:104%;
}

#results .results .links {
	margin:3px 1px;
	color:#999;
	font-size:80%;
	line-height:140%;
}


@media print , screen and (max-width:820px){

	#broadcast .title small {
	display:block;
	}
}

/*----- #tournament -----*/
#tournament {
	clear:both;
	display:block;
	border-top-color:#006934;
}
#tournament h5 {
	padding-left:4px;
	color:#6b6615;
}

/*----- group_table -----*/
#group_table {
	clear:both;
	border-top:5px solid #006934;
	margin-bottom:20px;
	padding-top:5px;
	color:#666;
	line-height:160%;
	text-align:left;
}
#group_table h5 {
	margin:5px 0;
	color:#666;
	font-size:80%;
	font-weight:normal;
	line-height:160%;
	text-align:left;
}
#group_table .mg-l{
	margin-left:20px;
}
#group_table .group_result{
	margin-bottom:10px;
	float:left;
}
@media print , screen and (max-width:820px){
	#group_table .group_result{
		width:100% !important;
	}
}
#group_table .group_result .group_hd{
	margin:2px;
	padding-left:10px;
	border-left:8px solid #006934;
	color:#666;
	font-size:100%;
	line-height:160%;
	text-align:left;
}
#group_table .group_result table {
	margin:5px 0;
	width:430px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
@media print , screen and (max-width:820px){
	#group_table .group_result table {
		width:100% !important;
	}
}

#group_table .group_result table th {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:2px;
	background-color:#e3f9ea;
	color:#999;
	font-size:78%;
	font-weight:normal;
	line-height:160%;
	text-align:center;
}
#group_table .group_result table td {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:20px;
	padding:2px 3px;
	color:#666;
	font-size:90%;
	line-height:160%;
}
#group_table .group_result span {
	margin:3px 0 6px 0;
	color:#999;
	font-size:75%;
	line-height:160%;
	text-align:left;
}

/*----- goal_lanking -----*/
#goal_lanking {
	border-top-color:#006934;
}
#goal_lanking table th {
	background-color:#e3f9ea;
}

/*----- rule -----*/
.rule {
	border-top-color:#006934;
}

/*----- introduction -----*/
.introduction {
	border-top-color:#006934;
}

/*----- standing -----*/
.standing {
	border-top-color:#006934;
}
.standing .group .group_hd {
	border-left-color:#006934;
}
.standing table th {
	background-color:#e3f9ea;
}

/*----- result_box -----*/
h3 {
	border-bottom-color:#006934;
}
.result_box table th {
	background-color:#e3f9ea;
}
.result_menu {
	border-color:#006934;
	background-color:#e3f9ea;
}
table.news_table th {
	background-color:#f6f6f6;
}

/*----- champions -----*/
.champions h5 {
	border-top-color:#006934;
}
.champions_table table th {
	background-color:#e3f9ea;
}



/*----- .members -----*/

.members {
	margin:10px 0;
	padding:4px 0;
	/*border-top:10px solid #006934;*/
	clear:both;
}

.members .title{
	margin:4px 0;
	padding-left:4px;
	clear:both;
	color:#6b6615;
	font-size:92%;
	text-align:left;
}

.members .others{
	margin:4px 0;
	padding-left:4px;
	clear:both;
	color:#999;
	font-size:77%;
	text-align:left;
}

.members h4.nation {
  margin-top:15px;
  padding:2px 5px;
  clear:both;
  font-size:88%;
  font-weight:normal;
  letter-spacing:0.1em;
  line-height:140%;
}

.members h4.nation img {
  position:relative;
  top:3px;
  padding-right:10px;
}

.members h4.brasil {color:#498756; background-color:#cfeed7;}
.members h4.argentina {color:#0e4768; background-color:#daf5ff;}
.members h4.uruguay {color:#0e1868; background-color:#d9dff8;}
.members h4.paraguay {color:#ea98ad; background-color:#fcefed;}
.members h4.bolivia {color:#85cd96; background-color:#e8ffea;}
.members h4.peru {color:#fa3131; background-color:#ffd3d3;}
.members h4.chile {color:#680e2c; background-color:#f8e2e2;}
.members h4.ecuador {color:#908548; background-color:#ebdfa9;}
.members h4.colombia {color:#685e0e; background-color:#f9eeb8;}
.members h4.venezuela {color:#e8c3d5; background-color:#fff1f6;}
.members h4.mexico {color:#50ab63; background-color:#e1fae7;}
.members h4.costarica {color:#f90d0d; background-color:#ffe6e6;}



.members table {
	border-top:1px solid;
	border-left:1px solid;
	margin-bottom:20px;
	width:100%;
}
.members table th {
	text-align:center;
	padding:2px 0;
	border-right:1px solid;
	border-bottom:1px solid;
	background-color:#f6f6f6;
	color:#666;
	font-size:75%;
	font-weight:normal;
	line-height:140%;
}
.members table th.jugador {width: %;}
.members table th.club {width: 44%;}
.members table th.altura {width: 6%;}
.members table th.age {width: 6%;}
.members table td {
	padding:3px 6px;
	border-right:1px solid;
	border-bottom:1px solid;
	color:#666;
	font-size:80%;
	line-height:140%;
}

.members table.brasil {border-color:#a7e6b7;}
.members table.brasil th {border-color:#a7e6b7;}
.members table.brasil td {border-color:#a7e6b7;}

.members table.argentina {border-color:#bfd4ee;}
.members table.argentina th {border-color:#bfd4ee;}
.members table.argentina td {border-color:#bfd4ee;}

.members table.uruguay {border-color:#9da9dd;}
.members table.uruguay th {border-color:#9da9dd;}
.members table.uruguay td {border-color:#9da9dd;}

.members table.paraguay {border-color:#ea98ad;}
.members table.paraguay th {border-color:#ea98ad;}
.members table.paraguay td {border-color:#ea98ad;}

.members table.bolivia {border-color:#85cd96;}
.members table.bolivia th {border-color:#85cd96;}
.members table.bolivia td {border-color:#85cd96;}

.members table.peru {border-color:#edb3b5;}
.members table.peru th {border-color:#edb3b5;}
.members table.peru td {border-color:#edb3b5;}

.members table.chile {border-color:#f1b4b4;}
.members table.chile th {border-color:#f1b4b4;}
.members table.chile td {border-color:#f1b4b4;}

.members table.ecuador {border-color:#e2d390;}
.members table.ecuador th {border-color:#e2d390;}
.members table.ecuador td {border-color:#e2d390;}

.members table.colombia {border-color:#d3c57f;}
.members table.colombia th {border-color:#d3c57f;}
.members table.colombia td {border-color:#d3c57f;}

.members table.venezuela {border-color:#e8c3d5;}
.members table.venezuela th {border-color:#e8c3d5;}
.members table.venezuela td {border-color:#e8c3d5;}

.members table.mexico {border-color:#50ab63;}
.members table.mexico th {border-color:#50ab63;}
.members table.mexico td {border-color:#50ab63;}

.members table.costarica {border-color:#f90d0d;}
.members table.costarica th {border-color:#f90d0d;}
.members table.costarica td {border-color:#f90d0d;}

.members .btn_link {
	clear:both;
	font-size:90%;
	text-align:center;
}

/*----- #ciudad -----*/

#ciudad {
	margin:10px 0;
	padding:4px 0;
	border-top:10px solid #006934;
	clear:both;
}

#ciudad .title{
	margin:4px 0;
	padding-left:4px;
	color:#6b6615;
	font-size:92%;
	text-align:left;
	float:left;
}

#ciudad ul{
	clear:both;
	list-style-type: none;
	margin:0;
	padding:0;
}

#ciudad ul li{
	margin:2px 7px 2px 0;
	padding:0;
	float:left;
}

#ciudad ul li a img{
	opacity: 1; -moz-opacity:1; filter:alpha(opacity=100);
}
#ciudad ul li a img:hover{
	opacity: 0.6; -moz-opacity:0.6; filter:alpha(opacity=60);
}



div.header {
	margin:10px 0;
}

h3 {
	color:#807913;
	font-size:14px;
	font-weight:normal;
	line-height:140%;
	text-align:left;
	margin-top:10px;
	padding:5px 0;	
	border-top:6px solid #006934;
	clear:both;
}

div.map {
	margin:5px 0 10px 0;
	color:#999;
	text-align:left;
}

div.map img {
	padding:0 0 10px 10px;
	float:right;
}

div.map p {
	margin:10px 0;
	font-size:105%;
	line-height:140%;
}

div.map span {
	display:block;
	font-size:75%;
	line-height:120%;
}

div.estadio {
	margin:5px 0;
}

div.estadio img{
	opacity: 1; -moz-opacity:1; filter:alpha(opacity=100);
}

div.estadio img:hover {
	opacity: 0.8; -moz-opacity:0.8; filter:alpha(opacity=80);
}

div.estadio div{
	margin-bottom:10px;
	float:left;
}

div.estadio div.m-r{
	padding-right:20px;
}

/*----- news_list -----*/
#news_more {
	margin:10px 0;
	padding:4px 0;
	clear:both;
}


#news_more .title{
	margin:4px 0;
	padding-left:4px;
	color:#6b6615;
	font-size:90%;
	text-align:left;
}

.news_list h4 {
	margin:20px 0 10px 0;
	padding-left:10px;
	border-left:5px solid #006934;
	color:#666;
	font-size:85%;
	font-weight:normal;
	line-height:160%;
	text-align:left;
}
.news_list span {
	color:#999;
	font-size:80%;
	font-weight:normal;
	line-height:160%;
	position:relative;
	left:10px;
}
.news_list ul{
	list-style-type: none;
	margin:10px 0;
	padding:0;
}
.news_list li{
	margin:12px 2px;
	color:#666;
	font-size:105%;
	font-weight:normal;
	line-height:130%;
	text-align:left;
}
.news_list li div {
	display:block;
	color:#666;
	font-size:75%;
	font-weight:normal;
	line-height:140%;
}
.news_list li span {
	display: block;
}




@media print , screen and (max-width:820px){
	#results {
	margin:10px 0;
	padding:4px 0;
	border-top:5px solid #006934;
	clear:both;
	}
	#results .results {
	margin:5px 0;
        width:100%;
	float:left;
	}
	#results .ht1 {height:*;}
	#results .ht2 {height:*;}
	#results .ht3 {height:*;}
	#results .mg-l {margin:0;}

	#group_table .group_result table {
	margin:5px 0;
	width:100%;
	border-top:1px solid #999;
	border-left:1px solid #999;
	}

	#group_table .group_result table th {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	padding:2px;
	background-color:#e3f9ea;
	color:#999;
	font-size:78%;
	font-weight:normal;
	line-height:120%;
	text-align:center;
	}
	#group_table .group_result table td {
	border-bottom:1px solid #999;
	border-right:1px solid #999;
	height:20px;
	padding:2px 3px;
	color:#666;
	font-size:90%;
	line-height:160%;
	}
	#group_table .mg-l {margin:0;}

	#ciudad ul{
	clear:both;
	list-style-type: none;
	margin:0;
	padding:0;
	}

	#ciudad ul li{
	clear:both;
	margin:2px auto;
	padding:0;
        width:100%;
	text-align:center;
	}

	.members table {
	border-top:1px solid;
	border-left:1px solid;
	margin:10px auto;
	width:97%;
	font-size:85%;
	}
	.members table th {
	text-align:center;
	padding:2px 0;
	border-right:1px solid;
	border-bottom:1px solid;
	background-color:#f6f6f6;
	color:#666;
	font-size:70%;
	font-weight:normal;
	line-height:140%;
	}
	.members table th.position {width: 5%;}
	.members table th.jugador {width: %;}
	.members table th.club {width: 35%;}
	.members table th.altura {width: 11% !important;}
	.members table th.age {width: 8% !important;}
	.members table td {
	padding:3px 6px;
	border-right:1px solid;
	border-bottom:1px solid;
	color:#666;
	font-size:72%;
	line-height:140%;
	}

}

