body {
	text-align: center;
	min-width: 820px;
}

#all {
	position: relative;
	top: 0;
	left: 0;
	width: 820px;
	margin: auto;
	text-align: left;
}

#bgguide {
	position: relative;
	top: 0;
	left: 0;
}

#bgguide2 {
	position: relative;
	top: 0;
	left: 0;
}

#logo {
	position: absolute;
	top: 37;
	left: 27;
	z-index: 1;
}

#topbg {
	position: absolute;
	top: 10;
	left: 223;
	z-index: 1;
}

#ayuda {
	position: absolute;
	top: 4;
	left: 604;
	z-index: 1;
}

#chat {
	position: absolute;
	top: 53;
	left: 3;
	z-index: 2;
}

#menubg {
	position: absolute;
	top: 105;
	left: 215;
	z-index: 1;
}
	
#menuhome {
	position: absolute;
	top: 11;
	left: 78;
	z-index: 2;
}

#menuint1 {
	position: absolute;
	top: 11;
	left: 153;
	z-index: 2;
}

#menucaract {
	position: absolute;
	top: 11;
	left: 167;
	z-index: 2;
}

#menuint2 {
	position: absolute;
	top: 11;
	left: 332;
	z-index: 2;
}

#menuporq {
	position: absolute;
	top: 11;
	left: 346;
	z-index: 2;
}

#menuint3 {
	position: absolute;
	top: 11;
	left: 439;
	z-index: 2;
}

#menublog {
	position: absolute;
	top: 11;
	left: 453;
	z-index: 2;
}

#box0 {
	position: absolute;
	top: 150;
	left: 11;
	z-index: 1;
}

#box1 {
	position: relative;
	top: 150;
	left: 11;
	z-index: 1;
}

#hl {
	position: absolute;
	top: 193;
	left: 141;
	z-index: 3;
}

#hl2 {
	position: absolute;
	top: 274;
	left: 233;
	z-index: 3;
}

#fondotabla {
	position: absolute;
	top: 317;
	left: 100;
	z-index: 2;
}

#tablahome {
	position: absolute;
	top: 21;
	left: 50;
	z-index: 3;
}

#descanse {
	position: absolute;
	top: 150;
	left: 130;
	z-index: 3;
}

#desde {
	position: absolute;
	top: 290;
	left: 699;
	z-index: 3;
}

#botonmas1 {
	position: absolute;
	top: 456;
	left: 721;
	z-index: 2;
}

#box2 {
	position: absolute;
	top: 510;
	left: 10;
	z-index: 1;
}

#iconoahorro {
	position: absolute;
	top: 560;
	left: 25;
	z-index: 2;
}

#textobox1 {
	position: absolute;
	top: 550;
	left: 172;
	z-index: 20;
}

#botonmas2 {
	position: absolute;
	top: 667;
	left: 315;
	z-index: 2;
}

#box3 {
	position: absolute;
	top: 510;
	left: 415;
	z-index: 1;
}

#iconopc {
	position: absolute;
	top: 561;
	left: 431;
	z-index: 2;
}

#textobox2 {
	position: absolute;
	top: 550;
	left: 569;
	z-index: 2;
}

#botonblog {
	position: absolute;
	top: 667;
	left: 721;
	z-index: 2;
}

#fctop {
	position: relative;
	top: 0;
	left: 208;
	z-index: 1;
}

#fcmiddle1 {
	position: relative;
	top: 0;
	left: 208;
	z-index: 1;
}

#fcmiddle2 {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

#fcmiddle3 {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

#fcbottom {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
}

#iconoporque {
	position: absolute;
	top: 53;
	left: 64;
	z-index: 2;
}

#interiortitle1 {
	position: absolute;
	top: 13;
	left: 219;
	z-index: 2;
}

#interiortitle2 {
	position: absolute;
	top: 50;
	left: 218;
	z-index: 2;
}

#panelregistro {
	position: absolute;
	top: 44;
	left: -2;
	z-index: 2;
}

#botonregistrate {
	position: absolute;
	top: 114;
	left: 403;
	z-index: 2;
}

#popupfondo {
	/*position: absolute;*/
	top: 10;
	left: 10;
	z-index: 1;
}

#popuptext {
	/*position: absolute;*/
	top: 70;
	left: 40;
	z-index: 2;
}

#popuptext2 {
	position: absolute;
	top: 110;
	left: 40;
	z-index: 2;
}

#popuptext3 {
	position: absolute;
	top: 130;
	left: 40;
	width: 280;
	z-index: 2;
}

#introducecodigofield {
	position: absolute;
	top: 170;
	left:115;
	width: 280;
	z-index: 2;
}

#popupboton {
	position: absolute;
	top: 200;
	left: 150;
	z-index: 2;
}

#registrateinstrucciones {
	position: absolute;
	top: 44;
	left: -2;
	z-index: 2;
}

#formregistrofondo {
	position: absolute;
	top: 188;
	left: -2;
	z-index: 2;
}

#misdatosfondo {
	position: absolute;
	top: 128;
	left: -2;
	z-index: 2;
}

#formregistro {
	position: absolute;
	top: 240;
	left: 0;
	z-index: 3;
}

#misdatos {
	text-align: left;
	position: absolute;
	top: 180;
	left: 0;
	z-index: 3;
}

#datosaccesotitle {
	position: absolute;
	top: 190;
	left: 0;
	z-index: 2;
}

#datosaccesotitle2 {
	position: absolute;
	top: 130;
	left: 0;
	z-index: 2;
}

#datospersonalestitle {
	position: absolute;
	top: 300;
	left: 0;
	z-index: 2;
}

#datospersonalestitle2 {
	position: absolute;
	top: 375;
	left: 0;
	z-index: 2;
}

#menudistribuidoresbg {
	position: absolute;
	top: 44;
	left: -2;
	text-align: center;
	z-index: 1;
}

#menudistribuidores, #menudistribuidores2{
	position: absolute;
	top: 3;
	left: 130;
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	z-index: 2;
	text-align: center;
}

#menudistribuidores{
	color: #FFFFFF;
}

#menudistribuidores2{
	color: #FBC80A;
}

#boxacceso {
	position: absolute;
	top: 45;
	left: 602;
	z-index: 1;
}

#totalpuntos {
	position: absolute;
	top: 145;
	left: 602;
	z-index: 1;
}

#distribuidortitle {
	position: absolute;
	top: 87;
	left: 15;
	font-family: verdana, arial, helvetica;
	color: #002456;
	font-size: 18px;
	font-weight: bold;
	z-index: 2;
}

#tablapuntos {
	position: absolute;
	top: 115;
	left: -7;
	z-index: 2;
}

#tablapuntostexto {
	position: absolute;
	top: 54;
	left: 20;
	font-family: verdana, arial, helvetica;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    color: #000000;
    line-height: 110%;
	z-index: 2;
}

#notafondotablapuntos {
	position: absolute;
	top: 230;
	left: 10;
	font-family: verdana, arial, helvetica;
    font-size: 10px;
    font-weight: normal;
    text-align: left;
    color: #000000;
    line-height: 110%;
	z-index: 2;
}

#titleranking {
	position: absolute;
	top: 8;
	left: 46;
	color: #002456;
	font-family: verdana, arial, helvetica;
	font-weight: bold;
    font-size: 12px;
    text-align: left;
    z-index: 2;
}

#tablarankingmensual {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 130;
	left: -5;
	z-index: 2;
}

#tablarankingbottom {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 334;
	z-index: 2;
}

#tablarankingtotal {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 130;
	left: 295;
	z-index: 2;
}

#htmlrankingtable {
	position: absolute;
	top: 34;
	left: 9;
	width: 284;
	height: 299;
	z-index: 2;
}

.rankingtabletext, .rankingtabletext2, .rankingtabletext3 {
	font-family: verdana, arial, helvetica;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
}

.rankingtabletext  {
    font-weight: normal;
    color: #000000;
}

.rankingtabletext2  {
    font-weight: bold;
    color: #FFFFFF;
}

.rankingtabletext3  {
    font-weight: normal;
    color: #999999;
}

#tablamispuntos {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 489;
	left: 0;
	z-index: 2;
}

#tablamispuntosbottom {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 331;
	left: 0;
	z-index: 2;
}

#htmltablemispuntos {
	position: absolute;
	top: 79;
	left: 32;
	width: 513;
	height: 330;
	z-index: 2;
}

#consultartexto, #consultartextoa {
	color: #002456;
	font-family: verdana, arial, helvetica;
    font-size: 10px;
    text-align: left;
    text-decoration: none;
	z-index: 2;
    line-height: 110%;
}

#consultartexto {
	position: absolute;
	top: 35;
	left: 45;
}

#consultartextoa {
	position: absolute;
	top: 35;
	left: 305;
}

#consultarboton {
    text-decoration: none;
	position: absolute;
	top: 31;
	left: 460;
	z-index: 4;
}

#consultarform1 {
	position: absolute;
	top: 37;
	left: 180;
	width: 200px;
	z-index: 3;
}

#consultarform2 {
	position: absolute;
	top: 37;
	left: 343;
	width: 200px;
	z-index: 3;
}

#formacceso {
	position: absolute;
	top: 50;
	left: 610;
	z-index: 2;
}

#boxaccesoefectuado {
	position: absolute;
	top: 75;
	left: 602;
	z-index: 1;
}

#loggedinbox {
	position: absolute;
	top: 80;
	left: 610;
	clear: left;
    margin: 0;
    padding: 5;
    font-family: verdana, arial, helvetica;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    color: #FFFFFF;
    width: 165px;
    line-height: 110%;
	z-index: 2;
}

#datetime{
	position: absolute;
	top: 50;
	left: 0;
	clear: left;
    margin: 0;
    padding: 5;
    font-family: verdana, arial, helvetica;
    font-size: 11px;
    font-weight: normal;
    text-align: left;
    color: #FFFFFF;
    width: 185px;
    line-height: 120%;
	z-index: 2;
}

#totalpuntos {
	position: absolute;
	top: 238;
	left: 602;
	z-index: 1;
}

#totaldepuntostexto {
	position: absolute;
	top: 243;
	left: 610;
	clear: left;
    margin: 0;
    padding: 5;
    font-family: verdana, arial, helvetica;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    color: #FFFFFF;
    width: 165px;
    line-height: 110%;
	z-index: 2;
}

#puntos {
	position: absolute;
	top: 18;
	left: 0;
	clear: left;
    margin: 0;
    padding: 5;
    font-family: verdana, arial, helvetica;
    font-size: 14px;
    font-weight: normal;
    text-align: left;
    color: #FFFFFF;
    width: 165px;
    line-height: 110%;
	z-index: 3;
}

#datosactual{
	text-decoration: none;
  position: absolute;
	top: 70;
	left: 0;
	clear: left;
    margin: 0;
    padding: 5;
    font-family: verdana, arial, helvetica;
    font-size: 18px;
    font-weight: normal;
    text-align: left;
    color: #FFFFFF;
    width: 185px;
    line-height: 120%;
	z-index: 2;
}

#botondesconectar {
	position: absolute;
	top: 105;
	left: 40;
	z-index: 2;
}

#botonentrar {
	position: absolute;
	top: 107;
	left: 110;
	z-index: 3;
}

#regalofinal {
	position: absolute;
	top: 212;
	left: -2;
	z-index: 2;
}

#regalofinaltexto {
	position: absolute;
	top: 357;
	left: 426;
	z-index: 3;
}

#regalomes {
	position: absolute;
	top: 572;
	left: -2;
	z-index: 2;
}

#regalomestexto {
	position: absolute;
	top: 170;
	left: 20;
	z-index: 3;
}

#proximoregalo {
	position: absolute;
	top: 637;
	left: 408;
	z-index: 2;
}

#proximoregalotexto {
	position: absolute;
	top: 125;
	left: 150;
	z-index: 3;
}

#bannerregalos {
	position: absolute;
	top: 435;
	left: 0;
	z-index: 2;
}

#textoporque {
	position: absolute;
	top: 78;
	left: 219;
	width: 550;
	z-index: 2;
}

#cajalogin {
	position: absolute;
	top: 51;
	left: 20;
	z-index: 2;
}

#formlogin {
	position: absolute;
	top: 13;
	left: 10;
	z-index: 2;
}

#botonlogin{
	position: absolute;
	top: 115;
	left: 90;
	z-index: 3;
}

#nuevousuario{
	position: absolute;
	top: 155;
	left: 2;
	z-index: 3;
}

#cajacpanel {
	position: absolute;
	top: 282;
	left: 20;
	z-index: 2;
}

#cajacpaneltexto {
	position: absolute;
	top: 180;
	left: 20;
	z-index: 2;
}

#cajagoogle {
	position: absolute;
	top: 541;
	left: 20;
	z-index: 2;
}

#cajasoporte {
	position: absolute;
	top: 745;
	left: 20;
	z-index: 2;
}

#mailsoporte {
	position: absolute;
	top: 88;
	left: 37;
	z-index: 2;
}

#telefono {
	position: absolute;
	top: 110;
	left: 37;
	z-index: 2;
}

#masbarato1 {
	position: absolute;
	top: 330;
	left: 120;
	z-index: 2;
}

#tablaporque {
	position: absolute;
	top: 390;
	left: 24;
	z-index: 2;
}

#tablaporquetexto {
	position: absolute;
	top: 369;
	left: 90;
	z-index: 3;
}

#tablacaracteristicas {
	position: absolute;
	top: 242;
	left: 218;
	z-index: 2;
}

#bannerporque {
	position: absolute;
	top: 828;
	left: 29;
	z-index: 2;
}

#asteriscoporque {
	position: absolute;
	top: 910;
	left: 80;
	z-index: 2;
}

#asteriscocaracteristicas {
	position: absolute;
	top: 1690;
	left: 222;
	z-index: 2;
}

#bannercaracteristicas {
	position: absolute;
	top: 90;
	left: 218;
	z-index: 2;
}

#bannermetodos {
	position: absolute;
	top: 1822;
	left: -2;
	z-index: 2;
}

#blogbanner {
	position: relative;
	top: 0;
	left: -2;
	z-index: 2;
}

#buttonsframe{
	position: relative;
	top: 10;
	left: -2;
	z-index: 1;
}

#bdistribuidores{
	position: absolute;
	top: 5;
	left: 171;
	z-index: 2;
}

#bempresas{
	position: absolute;
	top: 5;
	left: 325;
	z-index: 2;
}

#bavisos{
	position: absolute;
	top: 5;
	left: 475;
	z-index: 2;
}

#nube{
	color: #000000;
	padding: 0px;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: auto;
	text-align: center;
	position: relative;
	top: 10;
	left: 0;
	width: 760px;
	height: 120px;
	margin: auto;
	z-index: 1;
}

#nubevacia{
	position: relative;
	top: 10;
	left: 0;
	width: 760px;
	height: 30px;
	margin: auto;
	z-index: 1;
}

.a, .b, .c, .d, .e, .f, .g, .h{
	color: #002456;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	text-decoration: none;
}

.a{
	font-size: 10px;
}

.ablack{
	color: #000000;
	font-size: 10px;
	font-family: verdana, arial, helvetica;
	font-weight: normal;
	text-decoration: none;
}

.alink{
	color: #002456;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	text-decoration: underlined;
}

.b{
	font-size: 12px;
}

.c{
	font-size: 14px;
}

.d{
	font-size: 16px;
}

.e{
	font-size: 18px;
}

.f{
	font-size: 20px;
}

.g{
	font-size: 22px;
}

.h{
	font-size: 24px;
}

.headline2 {
	color: #CC0000;
	font-family: myriad, verdana, arial, helvetica;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #999999 2px 2px 2px;
}

.desdetexto {
    text-align: center;
	position: absolute;
	top: 32;
	left: 20;
	color: #FFD200;
	font-family: verdana, arial, helvetica;
	font-size: 19px;
	font-weight: bold;
	text-decoration: none;
	text-shadow: #999999 2px 2px 2px;
}

.texto1
{
	color: #002456;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	line-height: 14.7px;
}

.textotablahome
{
	color: #FFFF00;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.textotablahome2
{
	color: #002456;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.textotablahome3
{
	color: #CC0000;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.textotablaporque
{
	color: #002456;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}


.textotablaporque2
{
	color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.textotablaporque3
{
	color: #002456;
	font-family: verdana, arial, helvetica;
	font-size: 10px;
	font-weight: noemal;
	text-decoration: none;
}

.textolegal
{
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: normal;
	text-decoration: none;
}

.textotabcartitles
{
	color: #FFFFFF;
	font-family: verdana, arial, helvetica;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}

.textotabcar
{
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.textotabcar2
{
	color: #000000;
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.menudistribuidores{
	font-family: verdana, arial, helvetica;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.nu{
	font-family: verdana, arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underlined;
}

.s{
	font-family: verdana, arial, helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underlined;
}






	





