body {
	background-color: #FAF0CC;
}
.textos {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #000000;
}
.error {color: #FF0000}

	.menu-arriba {
		background: url(images/menu-top-bg.jpg) no-repeat top;
		padding: 11px 0 0;
	}
	
	.menu-abajo {
		width: 191px;
		background: url(images/menu-bottom-bg.jpg) no-repeat bottom;
		padding: 0 0 20px;
	}
	
	.menu {
		list-style: none;
		padding: 0 10px 0 5px;
		margin: 0;
		background: url(images/menu-repeat-bg.jpg) repeat-y left;
		width: 177px;
	}
	
	.menu li {
		padding: 3px 7px;
		border-bottom: solid 1px #2a4975;
	}
	.menu li a {
		color: #FFF;
		text-decoration: none;
	}
	.menu li:hover {
		background: #99cf16;
	}
	.menu li a:hover {
		color: #000;
	}
	
	
	.perfil {
		margin: 0px;
		padding: 0px;
	}
	
	
	.perfil ul {
		margin: 0px;
		padding: 0px;
	}
	
	
	.perfil li {
		margin: 0px;
		padding: 0px;
		width: 98%;
		color: #27436C;
		list-style-type: none; 
		border-bottom: 1px solid #CCCCCC;
	}
	
	
	.boton_menu {
		font-weight: bold;
		color: #FFFFFF;
		background: url(images/boton.png) no-repeat;
	}
	
	
	.box-arriba {
		background: url(images/box-top.jpg) no-repeat top;
		padding: 13px 0 0;
	}
	
	.box-abajo {
		width: 190px;
		background: url(images/box-bottom.jpg) no-repeat bottom;
		padding: 0 0 21px;
	}
	
	.box {
		padding: 0 10px 0 5px;
		background: url(images/box-repeat.jpg) repeat-y;
		width: 175px;
		overflow: hidden;
	}

	li.rango { font-weight: bold; font-size: 14px; }
	.red { color: #FF0000; }
	
	p {
		margin: 0;
		padding: 10px;
	}
	
	.tabla_patrocinios th {
		background-color: #6b94d1;
	}
	
	table .tabla_patrocinios {
		
		border-spacing: 8px;
		border-collapse: collapse;
		background-color: white;
		
		text-align: center;
		cellspacing: 2px;
		
	}

	.tabla_patrocinios td, .tabla_patrocinios th {
		border: 1px solid #000000;
		font-family: Arial;
		font-size: 8pt;
		padding: 0px 5px;
	}
	
	.tabla_patrocinios th span {
		color: #FFFFFF;
		font-weight: bold;
		font-size: 14px;
	
	}

/*CSS Yahoo style pagination*/
div#indice { text-align:center; margin: 20px 0px;}
div#indice ul {
		padding: 10px;
		margin: 10px;
		text-align:center;
		font-size:11px;
	}
	div#indice li {
		border: 1px solid #29447E;
		margin-right:3px;
		padding:2px 5px;
		background-position:bottom;
		background-color: #5B74A8;
		text-decoration: none;
		color: #FFFFFF;
		display:inline-block;
	}
	
	div#indice li a {
	color:#FFFFFF;
	}
	div#indice li:hover {
		background-color: #3B5998;
		color: #0095FF;
	}
	div#indice li.actual {
	    background-color: #3B5998;
		color:#FFFFFF;
	}
	div#indice span.disabled {
		margin-right:3px;
		padding:2px 5px;
		border: 1px solid #606060;
		color: #808080;
	}
