table.resultado {
	border: 1px solid #ccc;
	width: 480px;
	margin: 5px auto;
	}
	
table.resultado caption { font-weight:bold;
	 
	color: #000;
	text-align:left;
	margin: 10px auto;
	}

table.resultado tbody tr.principal th {
	font: bold .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
	background: #5FACF3;
	text-align: left;
	padding: 5px;
	border: 0;
	}

table.resultado tbody tr.etapas th {
	font: bold .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #fff;
	background: #DC4503;
	text-align: left;
	padding: 5px;
	border-top: 1px solid #eee;
	}

table.resultado tbody th {
	font: bold .9em/1.5em "Trebuchet MS", Tahoma, Arial, sans-serif;
	color: #DC4503;
	background: #FEFFF1;
	padding: 5px;
	border-top: 1px solid #eee;
	}
	
	
th.local{	text-align: left;padding: 5px; font-size:xx-small}
th.visitante{	text-align: right;padding: 5px;font-size:xx-small}
th.separador{	border-left: 1px dotted #eee;}


td.equipolocal {
	width:100px;
	font-size:small;
	background: #fff;
	text-align:center;
	padding: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	
	}
	
td.equipovisitante {
	width:100px;
	font-size:small;
	background: #fff;
	text-align: center;
	padding: 5px;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	
	}
	
td.goles { 
	width:20px;
	border: 1px solid #ccc;
	font-size:small;
	background: #fff;
	text-align: center;
	padding: 5px;
	border-left: 1px dotted #eee;	
	border-right: 1px dotted #eee;	
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	}
	
#clasificacion{	text-align:right;padding: 10px;font-size:x-small;}