#background  {
position:	absolute;
top:	410px;
left:	10px;
width:	200px;
}

#cat  {
border-right-color:	#003082;
border-right-style:	solid;
border-right-width:	1px;
float:	left;
height:	100%;
margin-right:	8px;
padding-right:	8px;
width:	25%;
}

#content  {
left:	220px;
position:	relative;
top:	150px;
width:	690px;
}

#head  {
background-color:	#00244D;
float:	left;
height:	10px;
left:	5px;
position:	absolute;
top:	130px;
width:	900px;
}

#item  {
	float: left;
	width: 70%;
	padding-left: 10px;
}

#lngbar  {
float:	right;
position:	relative;
text-align:	right;
top:	15px;
width:	300px;
}

#logo  {
left:	12px;
position:	absolute;
top:	15px;
}

#menu  {
background-color:	#00244D;
border-left-color:	#FFFFFF;
border-left-style:	solid;
border-left-width:	2px;
height:	244px;
left:	8px;
position:	absolute;
top:	153px;
width:	200px;
}

#rcpb  {
left:	590px;
position:	absolute;
top:	0px;
}

.hoteles  {
padding-bottom:	16px;
padding-right:	20px;
}

.palmares  {
font-size:	8pt;
padding:	4px;
}

.torneos  {
background-color:	#00244D;
border-top-color:	#FFF000;
color:	#FFF000;
font-size:	10pt;
font-weight:	bold;
margin-right:	6px;
padding-left:	10px;
padding-right:	10px;
padding:	4px;
}

body  {
background-color:	#FFFFFF;
font-family:	Verdana, Arial, Sans-Serif;
font-size:	10pt;
}

dd  {
margin-bottom:	8px;
margin-top:	0;
}

dd.subdt  {
font-style:	italic;
}

.previous_years {
	color: #2856ff;
	padding-left: 4px;
}

.previous_years .years { display: none }

.previous_years:hover > .years {
display: block;
font-size: 80%;
background-color:	#00244D;
position: relative;

z-index: 1;
	left: 30px;
	width: 170px;
}

.previous_years .years a {
text-decoration: none;
	color: #2856ff;
	padding-left: 10px;
}

.previous_years .years a:hover {
	color: #ffda00;
}


div.button  {
background-color:	#00244D;
color:	#fff000;
font-weight:	bold;
padding-left:	4px;
text-decoration:	none;
}

div.buttonsel  {
background-color:	#61BF1A;
color:	#FFF000;
font-weight:	bold;
padding-left:	4px;
}

div.itemimg  {
float:	right;
position:	relative;
width: 100%;
}

dt  {
font-weight:	bold;
margin-bottom:	4px;
margin-top:	20px;
}

h1  {
margin-left:	100px;
}

h4  {
margin-bottom:	1px;
padding-bottom:	0px;
	margin-top: 0;
	padding: 0;
}

span.cat {
	margin-top: 0;
	margin-bottom: 30px;
}

h3.item  {
margin-bottom:	1px;
padding-bottom:	0px;
	float: none;
	display: inline;
}

img.item  {
border-style:	none;
float:	left;
margin-bottom:	4px;
}

li  {
margin-bottom:	8px;
}

p.date  {
font-size:	8pt;
font-style:	italic;
margin:	0;
}

span.date  {
font-size:	8pt;
font-style:	italic;
margin:	0;
	float: right;
}

p.summary  {
margin-bottom:	8px;
margin-top:	4px;
	float: none;
}

p.village {
	font-size: 110%;
	font-weight: bold;
	font-style: italic;
}

img.village {
	float: left;
	margin-right: 10px;
}

table.schedule  {
border-bottom-color:	#003082;
border-bottom-style:	solid;
border-bottom-width:	1px;
width:	100%;
}

td.schedule  {
font-size:	0.8em;
}

td.col_0 {
	color: #800;
	font-style: italic;
	width: 180px;
	text-align: right;
	padding-right: 10px;
	font-size: 0.9em;
}

td.col_1 {
	color: #800;
	font-size: 1.1em;
}

table.classification, table.sponsor  {
width:	100%;
}

th.classification  {
font-size:	1em;
background-color: #003082;
color: #fff000;
}

td.classification  {
	padding: 5px;
	border-left-color:	#003082;
	border-left-style:	solid;
	border-left-width:	1px;
	border-bottom-color:	#003082;
	border-bottom-style:	solid;
	border-bottom-width:	1px;
	font-size:	0.8em;
}

table.sponsor {
	text-align:center;
}
td.sponsor {
	
	text-align: center;
	padding-bottom: 50px;
	padding-right: 60px;
	padding-left: 30px;
	}
