body {	margin:0;
		padding:0;
		background-color:#E8E4D0;}

.usuario1 {	background-color:#007156;}

.usuario2 {	background-color:#007156;
			font:20px arial,verdana;
			font-weight:bold;
			color:#ffffff;
			padding:0px 10px 5px 0px;
			vertical-align:bottom;
			text-align:right;}
			
.seccion {	background-color:#A09870;
			color:#ffffff;
			padding:2px 10px 2px 10px;
			border-top:1px solid #E8E4D0;
			font:12px arial,verdana;}
			
.seccion a, .seccion a:link, .seccion a:hover, .seccion a:visited {
			color:#ffffff;
			font:12px arial,verdana;
			text-decoration:none;} 

.inputR {	BORDER:1px solid #D8DCC0;
			FONT: 11px Arial,verdana, helvetica;
			BACKGROUND-COLOR:#C8CCA8;}

.selectR {border-style: solid; border-color:#000000; border-width:1; background-color: #ffffff; FONT-FAMILY: Arial, helvetica;font-size:11px;}

.login {font:13px arial, verdana, halvetica;
		color:#333333;
		font-weight:bold;
		background-color:#C8CCA8;}

.titulo {font:11px arial, verdana, halvetica;
		color:#ffffff;
		font-weight:bold;
		padding:1px 3px 1px 3px;
		background-color:#B0B490;}
		
a.audi_lk, a.audi_lk:link, a.audi_lk:hover,
a.audi_lk:visited, {font:11px arial, verdana, halvetica;
		color:#ffffff;
		font-weight:bold;
		padding:1px 3px 1px 3px;
		background-color:#B0B490;
		text-decoration:none;}
		
.audi_tit {font:13px arial, verdana, halvetica;
		color:#ffffff;
		font-weight:bold;
		padding:2px 3px 2px 3px;
		background-color:#007156;}
		
.tit {	font:11px arial, verdana, halvetica;
		color:#333333;
		font-weight:bold;
		background-color:#C8CCA8;
		border-bottom:1px solid #ffffff;
		padding:2px 3px 2px 3px;}

.txt {	font:11px arial, verdana, halvetica;
		color:#333333;
		background-color:#D8DCC0;
		padding:5px;
		text-align:right;}
		
.fondo {background-color:#D8DCC0;
		padding:5px;
		font:11px arial, verdana, halvetica;
		color:#333333;}
		
.fin {background-color:#EBEFD3;
		padding:5px;
		font:11px arial, verdana, halvetica;
		color:#333333;
		border-top:2px solid #ffffff;}
		
.boton {background-color:#C8CCA8;}

.desa {	background-color:#F2F2EA;
		border:1px solid #C0BCA5;
		padding:2px;
		font:11px arial, verdana, halvetica;
		color:#666666;}
		
.tilde {border:1px solid #666666;
		background-color:#ffffff;
		color:#333333;
		padding:0px 2px 0px 2px;
		margin:0;}
		
.bot_menu {	background-color:#B0B490;
			border-bottom:1px solid #ffffff;
			padding:3px;}
			
.bot_menu a, .bot_menu a:hover, .bot_menu a:viseted, .bot_menu a:link  {
			color:#ffffff;
			font:12px arial,verdana;
			font-weight:bold;
			text-decoration:none;}
			
.listado {	background-color:#D8DCC0;
			border-bottom:1px solid #ffffff;
			padding:3px;
			color:#333333;
			font:12px arial,verdana;}
			
.listado2 {	background-color:#D8DCC0;
			padding:3px;
			color:#333333;
			font:12px arial,verdana;}
			
.listado a, .listado a:hover, .listado a:viseted, .listado a:link  {
			color:#333333;
			font:12px arial,verdana;
			text-decoration:underline;}
			
.listado_tit {	font:12px arial, verdana, halvetica;
		color:#333333;
		background-color:#C8CCA8;
		border-bottom:1px solid #ffffff;
		padding:2px 3px 2px 3px;}
			
.menu {background-color:#C8CCA8;border-bottom:1px solid #ffffff;}
.menu a {color:#333333;font:12px arial,verdana;text-decoration:none;}
.menu a:link {color:#333333;font:12px arial,verdana;text-decoration:none;}
.menu a:hover {color:#ff9900;font:12px arial,verdana;text-decoration:none;}
.menu a:visited {font:12px arial,verdana;text-decoration:none;}

.menu_new {height:20px;}
.menu_new a {color:#333333;font:14px tahoma, arial,verdana;text-decoration:none;font-weight:bold;}
.menu_new a:link {color:#333333;font:14px tahoma, arial,verdana;text-decoration:none;font-weight:bold;}
.menu_new a:hover {color:#ff9900;font:14px tahoma, arial,verdana;text-decoration:none;font-weight:bold;}
.menu_new a:visited {font:14px tahoma, arial,verdana;text-decoration:none;font-weight:bold;}

#calen table {border-collapse: collapse;}
#calen .tit { background-color:#d9d9d9; font:12px Arial, Helvetica, sans-serif; font-weight: bold;color:#333333;border:1px solid #ffffff;}
#calen td {  font:12px Arial, Helvetica, sans-serif; color:#333333;border:1px solid #cccccc;background-color:#ffffff;}
#calen a, #calen a:link, #calen a:visited  {font:12px Arial, Helvetica, sans-serif; color:#333333; background-color:#ffffff; text-decoration:none;}
#calen a:hover {font:12px Arial, Helvetica, sans-serif; color:#333333; background-color:#d9d9d9; text-decoration:none;}

#cumple table {border-collapse: collapse;}
#cumple .tit { background-color:#d9d9d9; font:12px Arial, Helvetica, sans-serif; font-weight: bold;color:#333333;border:1px solid #ffffff;}
#cumple td {  font:12px Arial, Helvetica, sans-serif; color:#333333;border:1px solid #cccccc;background-color:#ffffff;}
#cumple a, #cumple a:link, #cumple a:visited  {font:12px Arial, Helvetica, sans-serif; color:#333333; background-color:#ffffff; text-decoration:none;}
#cumple a:hover {font:12px Arial, Helvetica, sans-serif; color:#333333; background-color:#d9d9d9; text-decoration:none;}

.listado_txt a, .listado_txt a:hover, .listado_txt a:viseted, .listado_txt a:link  {
			color:#333333;
			font:12px arial,verdana;
			text-decoration:underline;}
			
.txt_cab {	font:12px arial, verdana, halvetica;
		color:#333333;
		padding:5px;}

/* ++++++++++++++++++++++++++++++++ RECOVERY +++++++++++++++++++++++++++++++++++++ */

		
#recovery {	margin:0;
			padding:0;
			background-image:url(recovery/img/flecha-incremento.gif);
			background-repeat:no-repeat;
			background-position:70px 50%;
			font:11px tahoma, arial, verdana;
			color:#000;}

#divh1 {width:200px;
		margin:10px 0 0 20px;
		padding:0;
		text-align:center;
		float:left;}
			
#recovery h1 {background-image:url(recovery/img/tit-recovery.gif);
			background-repeat:no-repeat;
			background-position:50% 50%;
			background-color:#D2C99E;
			height:55px;
			padding:0;
			margin:0 0 5px 0;}
			
#llegada {	width:193px;
			background-image:url(recovery/img/llegada.gif);
			background-repeat:no-repeat;
			font:22px tahoma, arial, verdana;
			color:#fff;
			text-align:center;
			margin:10px 0 0 520px;
			padding:55px 0 0 0;
			height:93px;
			line-height:150%;}

.premio {background-image:url(recovery/img/flechita.gif);
		background-repeat:no-repeat;
		background-position:100% 50%;
		padding:0 16px 0 0;
		font:bold 15px tahoma, arial, verdana;
		color:#007156;
		text-align:right;}
			
.importe {	font:bold 16px tahoma, arial, verdana;
			color:#89825D;}

#periodo1 {	margin:0 0 0 20px;
			padding:0;}
			
#periodo2 {	margin:0 0 0 120px;
			padding:0;}
			
#periodo3 {	margin:0 0 0 210px;
			padding:0;}
			
#periodo4 {	margin:0 0 0 300px;
			padding:0;}
			
#base {	width:142px;
		background-image:url(recovery/img/bg-base.gif);
		background-repeat:no-repeat;
		font:16px tahoma, arial, verdana;
		color:#fff;
		text-align:center;
		margin:0 0 0 20px;
		padding:10px 0 0 0;
		height:32px;}
		
#recovery #contenido {margin:0;
			padding:0 40px 20px 40px;
			clear:both;
			line-height:150%;}
			
#recovery #contenido h2 {font:bold 12px tahoma, arial, verdana;
			color:#fff;
			background-color:#007156;
			text-align:left;
			padding:3px 5px;}
			
#recovery #contenido #objetivo {font:bold 12px tahoma, arial, verdana;
			padding:10px;
			margin:0;
			border:2px solid #D6CDA2;}
			
#recovery #contenido h3 {font:bold 12px tahoma, arial, verdana;
			color:#625B3B;
			padding:0;
			margin:10px 0 5px 0;}
			
#tipocuenta {position:absolute;
			top:30px;
			left:5px;}
			
#tarjeta {position:absolute;
			top:30px;
			left:5px;}
			
.inf_cab {	font:14px arial, verdana;
			color:#000;
			padding:0 10px;}
			
			
