body {
	background: #666666;
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	font-size: 11px;
	margin: 0; 
	padding: 0;
	}


a {
	color: #0065CC;
	font-style: italic;
}

a:hover {
	color: #000000;
	font-style: italic;
}

img { border: none; }

.page_title{
	text-align: left;
	color:#000;
	font-size: 50px;
	font-weight: bold;
}

#top_banner{
	background: #009900;
	text-align: center;
	color:#FFFF00;
	font-size: 40px;
	font-weight: bold;
}

#border_medium{
	border-top: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 2px solid #999999;
	width:95%;	
}

#border{
	border-top: 2px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #999999;
	border-bottom: 2px solid #999999;
}

#borderbanner{
	border-top: 10px solid #CCCCCC;
	border-left: 10px solid #999999;
	border-right: 10px solid #999999;
	border-bottom: 10px solid #CCCCCC;
	width:95%;
}

#whiteborder{
	border: 10px solid #FFFFFF;
}


.npg2 {
	width: 100px;
	background-color: #ffffff; 
} 

/* Table Rules
----------------------------------------------- */
td.rank { }

.table { 
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	border-collapse:collapse;
	font-size: 11px;
	empty-cells:show;	
}

.table td { 
    color: #000000;
	white-space: nowrap;
	margin: 0; 
	padding: 0.25em 0.375em 0.45em 0.375em;
	text-align: left;
}

.table th { 
	white-space: nowrap;
	background: url('../regular_images/bg_grad_gray2.gif') repeat-x;
	padding: 6px 0.25em;
	color: #FFFFFF;	
	font-weight: bold;
	text-align: right;
	margin: 0;
}

.table tr {
	border-bottom: solid 1px #202020;
}


.table2{
	border-collapse:collapse;
	font-size: 11px;
	empty-cells:show;
	border: solid 1px #666;	
}

.table2 td { 
    color: #000000;
	white-space: normal;
	margin: 0; 
	padding: 0.25em 0.375em 0.45em 0.375em;
	text-align: left;
	width:inherit;
}

.table2 th { 
	background: url('../regular_images/bg_grad_gray2.gif') repeat-x;
	padding: 6px 0.25em;
	color: #000000;	
	font-weight: bold;
	text-align: right;
	margin: 0;
}

.table2 tr {
	border-bottom: solid 1px #666;
}

.table3 { 
	border: solid 1px #202020;	
}

.table_header {
	background: url('../regular_images/bg_grad_gray2.gif') repeat-x;
	padding: 6px 0.25em;
	color: #FFFFFF;	
	font-weight: bold;
	margin: 0;
	text-transform:uppercase;
}

.table_header a:hover {
	color: #333333;	
	font-weight: bold;
}

.table_header2 {
	background: url('../regular_images/bg_grad_gray2.gif') repeat-x;
	padding: 6px 0.25em;
	color: #000000;	
	font-weight: bold;
	text-align: left;
	margin: 0;
}

.table_header_red { 
	white-space: nowrap;
	background: url('../regular_images/bg_grad_gray2.gif') repeat-x;
	padding: 6px 0.25em;
	color: #FF3333;	
	font-weight: bold;
	margin: 0;
	text-align: right;
}

.table_header_white { 
	white-space: nowrap;
	background: url('../regular_images/bg_grad_gray2.gif') repeat-x;
	padding: 6px 0.25em;
	color: #FFFFFF;	
	font-weight: bold;
	margin: 0;
	text-align: right;
	border: solid 1px #202020;
}

.table_paints { 
	font-family: "Lucida Grande", "Trebuchet MS", sans-serif;
	border-collapse:collapse;
	font-size: 11px;
	empty-cells:show;	
}

.table_paints td { 
    color: #000000;
	white-space: nowrap;
	margin: 0; 
	padding: 0.25em 0.375em 0.45em 0.375em;
	text-align: center;
}

.table_paints th { 
	white-space: nowrap;
	background: url('../regular_images/bg_grad_gray2.gif') repeat-x;
	padding: 6px 0.25em;
	color: #FFFFFF;	
	font-weight: bold;
	text-align: right;
	margin: 0;
}

.table_comments{
	border-collapse:collapse;
	font-size: 11px;
	empty-cells:show;
	border: solid 1px #666;	
}

.table_comments td { 
    color: #000000;
	white-space: normal;
	margin: 0; 
	padding: 0.25em 0.375em 0.45em 0.375em;
	text-align: left;
	width:inherit;
}

.table_comments th { 
	background: url('../regular_images/bg_grad_gray2.gif') repeat-x;
	padding: 6px 0.25em;
	color: #000000;	
	font-weight: bold;
	text-align: left;
	margin: 0;
}

.table_comments tr {
	border-bottom: solid 1px #666;
	vertical-align:top;
}


.even { background-color: #151515; }

.alt1 {
	background-color: #EAEAEA;

}
.alt0 {
background-color: #fff;
}
.alt1 a:link, .alt0 a:link {

	text-decoration: none;
}
.alt1 a:visited, .alt0 a:visited {

	text-decoration:none;
}
.alt1 a:hover, .alt0 a:hover {
	color: #fffff0;
	text-decoration: underline;
}


.rowHover {
	color: #fff;
	background-color: #777;
	cursor: pointer;
}

.rowSelected { color: #fc0; }

.Botones {
        font: 12px Verdana, Arial, Helvetica, sans-serif;
        color: #000000;
        background: #CCCCCC;
        border: thin #FFFFFF;
		font-weight: bold;
		padding: 2px 10px 5px 10px ;
}

.tr1 {
	background:#EFEFEF;
}
.tr0 {
	background:#FFFFFF;
}
.trover {
	background:#CCCCCC;
	color: #FFFFFF;
}
.red_field { 
    color: #990000;
}

