    /*  styles for mundial section */
body.mundial #header {
	background: url('img/header_bg2.jpg') bottom center no-repeat;
	background-color: #24af4c;
}
body.mundial #footer {
	background: url('img/footer_2.jpg') bottom center repeat-x;	
	height: 225px !important;
}
body.mundial #footer .col a {
	font-size: 12px;
}
body.mundial #footer table:last-child {
	margin-top: 70px !important;
}
.scores{
	display: block;
	height: 135px;
	margin: 0 auto;
	width: 965px;	
}
.flag {
	background: url('img/flags.png') center no-repeat;
	display: block;
	height: 46px;
	width: 70px; 
}
.flag.f-argentina{
	background-position: 0 0;
}
.flag.f-argelia{
	background-position: 0 -46px;
}
.flag.f-australia{
	background-position: 0 -92px;
}
.flag.f-belgica{
	background-position: 0 -138px;
}
.flag.f-bosnia{
	background-position: 0 -184px;
}
.flag.f-brasil{
	background-position: 0 -230px;
}
.flag.f-chile{
	background-position: 0 -276px;
}
.flag.f-c-marfil{
	background-position: 0 -322px;
}
.flag.f-camerun{
	background-position: 0 -368px;
}
.flag.f-colombia{
	background-position: 0 -414px;
}
.flag.f-c-rica{
	background-position: 0 -460px;
}
.flag.f-croacia{
	background-position: 0 -506px;
}
.flag.f-ecuador{
	background-position: 0 -552px;
}
.flag.f-inglaterra{
	background-position: 0 -598px;
}
.flag.f-espana{
	background-position: 0 -644px;
}
.flag.f-francia{
	background-position: 0 -690px;
}
.flag.f-alemania{
	background-position: 0 -736px;
}
.flag.f-ghana{
	background-position: 0 -782px;
}
.flag.f-grecia{
	background-position: 0 -828px;
}
.flag.f-honduras{
	background-position: 0 -874px;
}
.flag.f-iran{
	background-position: 0 -920px;
}
.flag.f-italia{
	background-position: 0 -966px;
}
.flag.f-japon{
	background-position: 0 -1012px;
}
.flag.f-corea{
	background-position: 0 -1058px;
}
.flag.f-mexico{
	background-position: 0 -1104px;
}
.flag.f-p-bajos{
	background-position: 0 -1150px;
}
.flag.f-nigeria{
	background-position: 0 -1196px;
}
.flag.f-portugal{
	background-position: 0 -1242px;
}
.flag.f-rusia{
	background-position: 0 -1288px;
}
.flag.f-suiza{
	background-position: 0 -1334px;
}
.flag.f-uruguay{
	background-position: 0 -1380px;
}
.flag.f-usa{
	background-position: 0 -1426px;
}
.flag-small {
	background: url('img/flag_small.png') center no-repeat;
	width: 60px; 
	height: 39px;
	display: block;
}
.flag-small.f-argentina{
	background-position: 0 0;
}
.flag-small.f-argelia{
	background-position: 0 -39px;
}
.flag-small.f-australia{
	background-position: 0 -78px;
}
.flag-small.f-belgica{
	background-position: 0 -117px;
}
.flag-small.f-bosnia{
	background-position: 0 -156px;
}
.flag-small.f-brasil{
	background-position: 0 -195px;
}
.flag-small.f-chile{
	background-position: 0 -234px;
}
.flag-small.f-c-marfil{
	background-position: 0 -273px;
}
.flag-small.f-camerun{
	background-position: 0 -312px;
}
.flag-small.f-colombia{
	background-position: 0 -351px;
}
.flag-small.f-c-rica{
	background-position: 0 -390px;
}
.flag-small.f-croacia{
	background-position: 0 -429px;
}
.flag-small.f-ecuador{
	background-position: 0 -468px;
}
.flag-small.f-inglaterra{
	background-position: 0 -507px;
}
.flag-small.f-espana{
	background-position: 0 -546px;
}
.flag-small.f-francia{
	background-position: 0 -585px;
}
.flag-small.f-alemania{
	background-position: 0 -624px;
}
.flag-small.f-ghana{
	background-position: 0 -663px;
}
.flag-small.f-grecia{
	background-position: 0 -702px;
}
.flag-small.f-honduras{
	background-position: 0 -741px;
}
.flag-small.f-iran{
	background-position: 0 -780px;
}
.flag-small.f-italia{
	background-position: 0 -819px;
}
.flag-small.f-japon{
	background-position: 0 -858px;
}
.flag-small.f-corea{
	background-position: 0 -897px;
}
.flag-small.f-mexico{
	background-position: 0 -936px;
}
.flag-small.f-p-bajos{
	background-position: 0 -975px;
}
.flag-small.f-nigeria{
	background-position: 0 -1014px;
}
.flag-small.f-portugal{
	background-position: 0 -1053px;
}
.flag-small.f-rusia{
	background-position: 0 -1092px;
}
.flag-small.f-suiza{
	background-position: 0 -1131px;
}
.flag-small.f-uruguay{
	background-position: 0 -1170px;
}
.flag-small.f-usa{
	background-position: 0 -1209px;
}
.scores .results {
	/*background-color: yellow;*/
	display: inline-block;
	height: 100%;
	margin-left: 10px;
	vertical-align: top;
	width: 646px;
}
.scores .results .content {
	background: url('img/bg_marcador.png');
	display: block;
	height: 101px;
	margin-top: -12px;
}
.scores .results .match{
	/*background-color: red;*/
	border-left: 1px solid #fff;
	color: #fff;
	display: inline-block;
	font-size: 17px;
	height: 90%;	
	margin-top: 1%;
	vertical-align: top;	
	margin-left: 1px;
}
.scores .results .match:first-child {
	border-left: none !important;
}
.scores .results .content.col-1 .match {
	width: 90%;
}
.scores .results .content.col-2 .match {
	width: 45%;
}
.scores .results .content.col-3 .match {
	width: 32%;
}
.scores .results .content.col-4 .match {
	width: 24%;
}
.scores .results .match .country {
	display: inline-block;
	text-transform: uppercase;
	/*background-color: green;*/
}
.scores .results .content.col-1 .match .country {
	font-size: 30px;
	font-weight: 900;
	padding: 10px;
	width: 45%;
}
.scores .results .content.col-1 .match .country .points,
.scores .results .content.col-1 .match .country .flag,
.scores .results .content.col-1 .match .country .name {
	display: inline-block;
	vertical-align: top;
}
.scores .results .content.col-1 .match .country:first-child .points,
.scores .results .content.col-1 .match .country:last-child .name {
	float: right;
}
.scores .results .content.col-1 .match .country:last-child .points,
.scores .results .content.col-1 .match .country:first-child .name {
	float: left;
}
.scores .results .content.col-2 .match .country {
	width: 45%;
}
.scores .results .content.col-4 .match .country {
	width: 45%;
}
.scores .results .content.col-3 .match .country {
	width: 46%;
}
.scores .results .content.col-4 .match .country:first-child {
	margin-left: 4px;
}
.scores .results .match .country .name,
.scores .results .match .time {
	font-size: 11px;
}
.scores .results .content.col-1 .match .country .name {
	margin-top: 10px;
	font-size: 18px;
}
.scores .results .title, 
.scores .sponsor .title {
	color: #fff;
	font-size: 13px;
	height: 30px;
	padding-top: 10px;
}
.scores .sponsor{
	display: inline-block;
	height: 100%;
	vertical-align: top;
	width: 300px;
}
.scores .sponsor img{
	margin-top: -12px;
}
.scores .sponsor .title {
	background: url('img/pleca_publicidad.png') center no-repeat;	
	position: relative;
	z-index: 5;
}
.scores .results .title {
	background: url('img/pleca_partidos.png') center no-repeat;
}
