
div.width {
 width: 884px;

}


div.box {
 background: url(../images/propadel/s-box-back.gif) repeat-y;
}

div.hat {
 background: url(../images/propadel/s-head-back.gif) no-repeat;
}

div.athlete {
 background: url(../images/propadel/athlete.gif) no-repeat 628px 4px;
}

div.hat h1 img {
 display: none;
}

div.half-border-boxes, div.border-boxes {
 width: 811px;
}

div.athlete>div.border-boxes {
 width: 811px;
 margin-bottom: 30px;
}

div.one {
 background: url(../images/propadel/s-onebox-back.gif) no-repeat 0% 100%;
}

div.border-boxes h3.title {
 float:left;
}

h1.title {
 padding: 0px 0px 20px 0px;
 font-size: 1.6em;
}

div.box-padding {
 float: left;
 padding: 14px 12px 20px 12px;
}






div#match_header {
	float: left;
	width: 100%;
	margin-bottom: 1em;
}

div#match_header table {
	width: auto;
	border: none;
}

div#match_header table th, div#match_header table td {
	border: none;
	background: none;
	font-size: .9em;
	text-align: left;
	padding-right: 4px;
}

table#match_score tr.team1 th {
	color: #d50202;
}

table#match_score tr.team2 th {
	color: #0012bf;
}

div#table_score {
	float:left;
	width:40%;
}

div#table_score h3.title {
    margin-top:1em;
}

div#match_info {
	float:right;
	color:#F17D00;
	width:55%;
}

div#graphs {
	float: left;
	width: 340px;
}

div#data {
	float: right;
	width: 400px;
	margin-left:10px;
}

div#stats_image {
	margin-bottom: 16px;
	text-align:center;
	background-color:#ace99c;
}

div#courts {
	text-align:center;
	background-color: #ace99c;
	padding:5px 0px;
}

table.stats {
	border: solid #818181;
	border-width: 1px 1px 0px 0px;
	font-size: 10px;
	width: 98%;
}

table.stats th, table.stats td {
	border: solid #818181;
	border-width: 0px 0px 1px 1px;
	background: none;
	padding: 2px 2px;
}

table.stats th.team, table.stats th.media {
	color: #fff;
	background: #818181;
	text-align: center;
	border-color:#000;
}

table.stats th.team {
    width: 70px;
}

table.stats th.p1 {
	background: #d50202;
}

table.stats th.p2 {
	background: #0012bf;
}

table.stats th {
	text-align: left;
	font-size:0.9em;
}

table.stats td.percentage {
	border-width: 0px 0px 1px 0px;
}

table.stats td.totals {
	color:#000;
}

table.stats td {
	text-align: right;
	color: #fff;
}

div#quality table.stats td {
	color: #000;
}

table.stats th.team {
	padding: 0 1em;
}

table.stats th.team-1 {
	text-align: center;
	font-weight: normal;
	color: #fff;
	background: #818181;
}

table.stats td.percentage, table.stats td.pt_name {
	font-weight:strong;
}

table.stats th.type {
	border-bottom: solid 2px;
	text-align:left;
}

div.space {
	clear:both;
}

span.ataque {
	color: #1f560f;
}

table.stats tr.ataque td {
	background-color: #1f560f;
}

span.defensa {
	color: #3c7e29;
}

table.stats tr.defensa td  {
	background-color: #3c7e29;
}

span.forzado {
	color: #b74f01;
}

table.stats tr.forzado td  {
	background-color: #b74f01;
}

span.no_forzado {
	color: #e05f00;
}

table.stats tr.no_forzado td  {
	background-color: #e05f00;
}


div#quality h3 {
	margin: 1em 0px .2em 0px;
	padding: 0px;
	font-size: 90%;
}

div.n_matches_in_tour {
    background-color:#ace99c;
    padding:0.5em;
    color:#FFF;
    font-weight:bold;
    text-align:center;
    margin:1em 0px;
}

div.n_matches {
    background-color:#ace99c;
    padding:5px 0px;
    margin:5px 0px;
    text-align:center;
}

div.n_matches p.n_matches_title {
    margin:0px 0px 5px 0px;
}

table.n_matches {
    width:100%;
    border:solid #FFF;
    border-width: 1px 0px 0px 0px;
}

table.n_matches th, table.n_matches td {
    font-size:0.7em;
    border:solid #FFF;
    border-width: 0px 0px 1px 1px;
    color:#000;
}

table.n_matches td.number {
    font-size:1.0em;
}

div.box-padding p.n_matches_explain {
    font-size:0.6em;
}

div.bottom {
 float: left;
 width: 100%;
 height: 14px;
 background: url(../images/propadel/s-bottom-back.gif) no-repeat 0% 100%;
}

a {
  color: #000;
}
