



		/* ------------------------------------------------------------------------------------- */
		img {
			border: 0px solid white;
		}

		/* ------------------------------------------------------------------------------------- */
		table.ocontent {
			width: 648px;
		}

		table.icontent {
			width: 648px;
		}

		/* ------------------------------------------------------------------------------------- */
	    a.quest:link { color: #5B6A7B; text-decoration: none; }
	    a.quest:visited { color: #5B6A7B; text-decoration: none; font-style: italic; }
	    a.quest:hover { color: #000000; text-decoration: underline; }

	    a.menu:link { color: #202020; text-decoration: none; }
	    a.menu:visited { color: #202020; text-decoration: none; font-style: italic; }
	    a.menu:hover { color: #404040; text-decoration: underline; }

	    a.menuact:link { color: #FFFFFF; text-decoration: none; }
	    a.menuact:visited { color: #FFFFFF; text-decoration: none; font-style: italic; }
	    a.menuact:hover { color: #FFFFFF; text-decoration: underline; }

	    a.banner:link { color: #2B7A90; text-decoration: none; }
	    a.banner:visited { color: #2B7A90; text-decoration: none; font-style: italic; }
	    a.banner:hover { color: #2B7A90; text-decoration: underline; }

	    a.top:link { color: #2B7A90; font-weight: bolder; text-decoration: none; }
	    a.top:visited { color: #2B7A90; font-weight: bolder; text-decoration: none; font-style: italic; }
	    a.top:hover { color: #2B7A90; font-weight: bolder; text-decoration: underline; }

		a.doit:link { color: #5B6A7B; font-size: 18px; font-weight: bolder; text-decoration: none; }
		a.doit:visited { color: #5B6A7B; font-size: 18px; font-weight: bolder; text-decoration: none; font-style: italic; }
		a.doit:hover { color: #5B6A7B; font-size: 18px; font-weight: bolder; text-decoration: underline; }

	    a.topdomain:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
	    a.topdomain:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; font-style: italic; }
	    a.topdomain:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

	    a.resellername:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
	    a.resellername:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; font-style: italic; }
	    a.resellername:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

	    a.statchoice:link { color: #5C5777; font-weight: bold; text-decoration: none; }
	    a.statchoice:visited { color: #5C5777; font-weight: bold; text-decoration: none; font-style: italic; }
	    a.statchoice:hover { color: #5C5777; font-weight: bold; text-decoration: underline; }

	    a.statselected:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
	    a.statselected:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; font-style: italic; }
	    a.statselected:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

/*	    a.statsubchoice:link { color: #FFDBB1; font-weight: bold; text-decoration: none; }*/
/*	    a.statsubchoice:visited { color: #FFDBB1; font-weight: bold; text-decoration: none; font-style: italic; }*/
/*	    a.statsubchoice:hover { color: #FFDBB1; font-weight: bold; text-decoration: underline; }*/

	    a.statsubchoice:link { color: #0E4C8C; font-weight: bold; text-decoration: none; }
	    a.statsubchoice:visited { color: #0E4C8C; font-weight: bold; text-decoration: none; font-style: italic; }
	    a.statsubchoice:hover { color: #0E4C8C; font-weight: bold; text-decoration: underline; }

	    a.statsubselected:link { color: #FFFFFF; font-weight: bold; text-decoration: none; }
	    a.statsubselected:visited { color: #FFFFFF; font-weight: bold; text-decoration: none; font-style: italic; }
	    a.statsubselected:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; }

		a.statanc { color: black; text-decoration: none; }
	    a.statanc:link { color: black; text-decoration: none; }
	    a.statanc:visited { color: black; text-decoration: none; font-style: italic; }
	    a.statanc:hover { color: black; text-decoration: underline; }

	    a.bottom:link { color: #202020; font-family: Arial; font-size: 12px; text-decoration: none; }
	    a.bottom:visited { color: #202020; font-family: Arial; font-size: 12px; text-decoration: none; font-style: italic; }
	    a.bottom:hover { color: #404040; font-family: Arial; font-size: 12px; text-decoration: underline; }

		/* ------------------------------------------------------------------------------------- */
		td.white {
			background-color: #FFFFFF;
		}

		td.black {
			background-color: #000000;
		}

		td.lightgrey {
			background-color: #F0F0F0;
		}

		td.red {
			background-color: #BC224A;
		}

		td.orange {
			background-color: #FF8A00;
		}

		td.darkorange {
			background-color: #FFC600;
		}

		td.lightorange {
			background-color: #FFBF25;
		}

		td.magenta {
			background-color: #FE7E5F;
		}

		td.magentaline {
			border-left: 1px solid #FE7E5F;
		}

		td.blue {
			background-color: #5FAAFE;
		}

		td.blueline {
			border-left: 1px solid #5FAAFE;
		}

		td.turquis {
			background-color: #2B7A90;
		}

		td.midblue {
			background-color: #B1D5FD;
		}

		td.darkblue {
			background-color: #126FAA;
		}

		td.darkblueline {
			border-left: 1px solid #126FAA;
		}

		td.darkerblue {
			background-color: #162593;
		}

		td.darkershadeblue {
			background-color: #3468A1;
		}

		td.darkergreyblue {
			background-color: #0E4C8C;
		}

		td.realdarkergreyblue {
			background-color: #043C7C;
		}

		td.realdarkblue {
			background-color: #135B88;
		}

		td.lightblue {
			background-color: #B1D5FD;
		}

		td.lighterblue {
			background-color: #C8DDF8;
		}

		td.green {
			background-color: #2EA716;
		}

		td.greenline {
			border-left: 1px solid #2EA716;
		}

		td.fullgreen {
			background-color: #1DFF00;
		}

		td.beige {
			background-color: #FFC978;
		}

		/* ------------------------------------------------------------------------------------- */
		td.login {
			color: #FFFFFF;
		}

		td.logout {
			color: #FFFFFF;
		}

		td.contentmain {
			vertical-align: top;
			background-color: #C8DDF8;
		}

		/* ------------------------------------------------------------------------------------- */
		td.statlist {
			border-top: 2px solid #3468A1;		/* darkershadeblue */
			border-left: 4px solid #3468A1;		/* darkershadeblue */
			border-right: 3px solid #3468A1;	/* darkershadeblue */
			border-bottom: 20px solid #3468A1;	/* darkershadeblue */
			background-color: #B1D5FD;			/* midblue */
		}

		td.statpic {
			border-top: 3px solid #3468A1;		/* darkershadeblue */
			border-left: 4px solid #3468A1;		/* darkershadeblue */
			border-right: 4px solid #3468A1;	/* darkershadeblue */
			border-bottom: 3px solid #3468A1;	/* darkershadeblue */
		}

		td.statsum {
			font-family: Helvetica;
			font-size: 15px;
			font-weight: bold;
			border-top: 4px solid #3468A1;		/* darkershadeblue */
			border-left: 1px solid #3468A1;		/* darkershadeblue */
			border-right: 1px solid #3468A1;	/* darkershadeblue */
			border-bottom: 2px solid #3468A1;	/* darkershadeblue */
			color: #FFFFFF;
			vertical-align: middle;
		}

		td.statlegend {
			font-family: Helvetica;
			font-size: 13px;
			font-weight: bold;
			border-top: 4px solid #3468A1;		/* darkershadeblue */
			border-left: 1px solid #3468A1;		/* darkershadeblue */
			border-right: 1px solid #3468A1;	/* darkershadeblue */
			border-bottom: 2px solid #3468A1;	/* darkershadeblue */
			vertical-align: middle;
		}

		td.statchoice {
			font-family: Helvetica;
			font-size: 12px;
			font-weight: bold;
			background-color: #FFDBB1;
			color: #5C5777;
			text-align: center;
			vertical-align: middle;
			height: 25px;

			border-right: 1px solid white;
		}

		td.statselected {
			font-family: Helvetica;
			font-size: 14px;
			font-weight: bold;
			background-color: #0E4C8C;
			color: #FFFFFF;
			text-align: center;
			vertical-align: middle;
			height: 25px;

			border-right: 1px solid white;
		}

		td.statsubchoice {
			font-family: Helvetica;
			font-size: 12px;
			font-weight: bold;
/*			background-color: #0E4C8C;*/
			background-color: #B1D5FD;
			color: #FFDBB1;
			text-align: center;
			vertical-align: middle;
			height: 25px;

/*			border-right: 1px solid #FFDBB1;*/
			border-right: 1px solid white;
		}

		td.statsubselected {
			font-family: Helvetica;
			font-size: 14px;
			font-weight: bold;
/*			background-color: #FF8A00;*/
			background-color: #0E4C8C;
			color: #FFFFFF;
			text-align: center;
			vertical-align: middle;
			height: 25px;

/*			border-right: 1px solid #FFDBB1;*/
			border-right: 1px solid white;
		}

		td.statdesc {
			font-family: Helvetica;
			font-size: 12px;
			font-weight: bold;
			background-color: #FF8A00;			/* orange */
			color: #FFFFFF;
			text-align: left;
			vertical-align: middle;
			height: 18px;
		}

		td.statconfig {
			font-family: Helvetica;
			font-size: 11px;
			background-color: #FF8A00;			/* orange */
			color: #000000;
			text-align: right;
			vertical-align: middle;
		}

		td.stattitle {
			font-family: Helvetica;
			font-size: 14px;
			font-weight: bold;
			border-right: 1px solid #3468A1;	/* darkershadeblue */
			background-color: #B1D5FD;			/* midblue */
			color: #000000;
			vertical-align: top;
		}

		td.statinf {
			font-family: Helvetica;
			font-size: 14px;
/*			font-weight: bold;*/
			border-bottom: 1px solid #3468A1;	/* darkershadeblue */
			background-color: #B1D5FD;			/* midblue */
			color: #000000;
			vertical-align: top;
		}

		td.statedteven {
			font-family: Helvetica;
			font-size: 12px;
			background-color: #C8DDF8;			/* lightblue */
			color: #000000;
			vertical-align: middle;
			height: 18px;
		}

		td.statedtuneven {
			font-family: Helvetica;
			font-size: 12px;
			background-color: #98BDE8;			/* lightblue */
			color: #000000;
			vertical-align: middle;
			height: 18px;
		}

		td.statuneven {
			font-family: Helvetica;
			font-size: 12px;
			border-right: 1px solid #3468A1;	/* darkershadeblue */
			background-color: #DDEAFC;
			color: #000000;
		}

		td.stateven {
			font-family: Helvetica;
			font-size: 12px;
			border-right: 1px solid #126FAA;
			background-color: #B1D5FD;			/* midblue */
			color: #000000;
		}

		/* ------------------------------------------------------------------------------------- */
		td.admlft {
			font-family: Helvetica;
			font-size: 15px;
			font-weight: bold;
			border-bottom: 1px solid #3468A1;	/* darkershadeblue */
			border-left: 2px solid #3468A1;		/* darkershadeblue */
			background-color: #B1D5FD;			/* midblue */
			color: #000000;
		}

		td.admrgt {
			font-family: Helvetica;
			font-size: 15px;
			font-weight: bold;
			border-bottom: 1px solid #3468A1;	/* darkershadeblue */
			border-right: 2px solid #3468A1;	/* darkershadeblue */
			background-color: #B1D5FD;			/* midblue */
			color: #000000;
		}

		td.adminf {
			font-family: Helvetica;
			font-size: 15px;
			font-weight: bold;
			border-bottom: 1px solid #3468A1;	/* darkershadeblue */
			background-color: #B1D5FD;			/* midblue */
			color: #000000;
		}

		td.admclr {
			font-family: Helvetica;
			font-size: 13px;
			background-color: #B1D5FD;			/* midblue */
			color: #000000;
		}

		td.admdsc {
			font-family: Helvetica;
			font-size: 12px;
			font-weight: bold;
			background-color: #FF8A00;			/* orange */
			color: #FFFFFF;
			height: 18px;
			border-right: 2px solid #3468A1;	/* darkershadeblue */
		}

		/* ------------------------------------------------------------------------------------- */
		td.reglist {
			border-top: 2px solid #3468A1;		/* darkershadeblue */
			border-left: 4px solid #3468A1;		/* darkershadeblue */
			border-right: 3px solid #3468A1;	/* darkershadeblue */
			border-bottom: 10px solid #3468A1;	/* darkershadeblue */
			background-color: #B1D5FD;			/* midblue */
		}

		td.reginf {
			font-family: Helvetica;
			font-size: 15px;
			font-weight: bold;
			border-bottom: 1px solid #3468A1;	/* darkershadeblue */
			background-color: #B1D5FD;			/* midblue */
			color: #000000;
			vertical-align: top;
		}

		td.regdesc {
			font-family: Helvetica;
			font-size: 13px;
			font-weight: bold;
			border-bottom: 1px solid #3468A1;	/* darkershadeblue */
			background-color: #B1D5FD;			/* midblue */
			color: #404040;
			vertical-align: top;
		}

		td.regval {
			font-family: Helvetica;
			font-size: 12px;
			border-left: 1px solid #3468A1;	/* darkershadeblue */
			border-bottom: 1px solid #3468A1;	/* darkershadeblue */
			background-color: #C8E8FF;			/* midblue */
			color: #000000;
			vertical-align: top;
		}

		td.regclr {
			font-family: Helvetica;
			font-size: 15px;
			font-weight: bold;
			background-color: #B1D5FD;			/* midblue */
			color: #000000;
			vertical-align: top;
		}

		/* ------------------------------------------------------------------------------------- */
		td.topknobs {
			background-color: #FFFFFF;
			color: #2B7A90;				/* turquise */
		}

		td.topnav {
			background-color: #FFFFFF;
			color: #1D497C;				/* darkblue */
		}

		td.topinfo {
			background-color: #FFFFFF;
			color: #909090;				/* lightgrey */
			font-family: Helvetica;
			font-size: 15px;
			font-weight: bold;
			vertical-align: bottom;
			text-align: left;
			padding-right: 2px;
		}

		td.topdomain {
			background-color: #212762;	/* ??? */
			color: #FFFFFF;				/* white */
			font-family: Helvetica;
			font-size: 15px;
			font-weight: bold;
			vertical-align: bottom;
			text-align: center;
			padding-right: 2px;
		}

		td.resellername {
			background-color: #212762;	/* ??? */
			color: #FFFFFF;				/* white */
			font-family: Helvetica;
			font-size: 15px;
			font-weight: bold;
			vertical-align: bottom;
			text-align: center;
			padding-right: 2px;
		}

		/* ------------------------------------------------------------------------------------- */
		td.bannernav {
			vertical-align: middle;
			font-family: Helvetica;
			font-size: 11px;
			font-weight: bold;
			background-color: #FFC978;	/* beige */
			color: #2B7A90;				/* turquise */
		}

		/* ------------------------------------------------------------------------------------- */
		td.sidetitle {
			height: 30px;
			vertical-align: bottom;
			font-family: Helvetica;
			font-size: 18px;
			font-weight: bolder;
			background-color: #FFFFFF;
			color: #162593;				/* darkerblue */
		}


		td.sidenav {
			background-color: #FFFFFF;
			color: #5D5C5C;
		}

		td.sidenavsel {
			background-color: #3468A1;	/* darkershadeblue */
			color: #FFFFFF;				/* darkerblue */
		}

		td.sidequest {
			vertical-align: top;
			font-family: Arial;
			font-size: 13px;
			font-weight: bolder;
			background-color: #FFFFFF;
			color: #5B6A7B;				/* greyblue */
		}

		td.sidemenu {
			font-family: Arial;
			font-size: 15px;
			font-weight: bold;
			color: #202020;

			border: 1px solid #AFD4FF;
		}

		td.sidemenuact {
			font-family: Arial;
			font-size: 15px;
			font-weight: bold;
			background-color: #3468A1;
			color: #FFFFFF;
		}

		td.sideinfo {
			font-family: Arial;
			font-size: 11px;
			font-weight: bold;
			background-color: #AFD4FF;
			color: #202020;
		}

		/* ------------------------------------------------------------------------------------- */
		td.tab {
			background-color: #FF8A00;	/* orange */
			color: #FFFFFF;
		}

		/* ------------------------------------------------------------------------------------- */
		div.doit {
			height: 20px;
			background-image: url(pics/bgs/blue-arc.png);
			background-repeat: no-repeat;
			background-position: right 0px;
			text-align: right;
			vertical-align: top;
			padding-right: 15px;
		}

		div.cpit {
			height: 20px;
			background-image: url(pics/bgs/rose-arc.png);
			background-repeat: no-repeat;
			background-position: right 0px;
			text-align: right;
			vertical-align: top;
			padding-right: 15px;
		}

		div.ckit {
			height: 20px;
			background-image: url(pics/bgs/turquis-arc.png);
			background-repeat: no-repeat;
			background-position: right 0px;
			text-align: right;
			vertical-align: top;
			padding-right: 15px;
		}

		div.warning {
			font-family: Arial;
			font-size: 20px;
			font-weight: bold;
			text-align: center;
			color: red;
		}

		div.hint {
			font-family: Arial;
			font-size: 20px;
			font-weight: bold;
			text-align: center;
			color: orange;
		}

		/* ------------------------------------------------------------------------------------- */
		span.darkerblue {
			color: #162593;
		}

		span.darkblue {
			color: #1D497C;
		}

		span.blue {
			color: #234198;
		}

		span.greyblue {
			color: #5B6A7B;
		}

		span.black {
			color: #000000;
		}

		span.grey {
			color: #686868;
		}

		span.white {
			color: #FFFFFF;
		}

		/* ------------------------------------------------------------------------------------- */
		span.topmenu {
			background-color: #FFFFFF;
			color: #2B7A90;				/* turquise */
			font-family: Helvetica;
			font-size: 12px;
			font-weight: bold;
		}

		/* ------------------------------------------------------------------------------------- */
		.blueaccept {
			font-family: Helvetica;
			font-size: 10px;
			border: 1px solid #B9D8E6;
			background-color: #135B88;	/* realdarkblue */
			color: #FFFFFF;
			cursor: pointer;
		}

		.blueaccept[disabled] {
			font-style: italic;
			font-family: Helvetica;
			font-size: 10px;
			background-color: #C8DDF8;	/* realdarkblue */
			color: #126FAA;
			cursor: pointer;
			text-decoration: line-through;
		}

		.blueleave {
			font-family: Helvetica;
			font-size: 10px;
			border: 1px solid #485D78;
			background-color: #C8DDF8;
			color: #5B6A7B;				/* greyblue */
			cursor: pointer;
		}

		.bluelogin {
			background-color: #1690C3;
			color: #FFFFFF;
			background-image: url(pics/bgs/login-clients.png);
			background-repeat: repeat-x;
		}

		.bluelogout {
			background-color: #1690C3;
			color: #FFFFFF;
		}

		.greybluelogin {
			background-color: #98B2CF;
			color: #000000;
			border: 3px solid #46688F;
		}

		.orangeaccept {
			font-family: Helvetica;
			font-size: 14px;
			font-weight: bold;
			border: 2px solid #46688F;
			background-color: #FF8A00;	/* realdarkblue */
			color: #FFFFFF;
			cursor: pointer;
		}

		/* ------------------------------------------------------------------------------------- */
		.title {
			font-family: Arial;
			font-size: 20px;
			font-weight: bolder;
			color: #234198;				/* blue */
		}

		.title2 {
			font-family: Arial;
			font-size: 18px;
			font-weight: bolder;
			color: #234198;				/* blue */
		}

		.text {
			font-family: Arial;
			font-size: 14px;
			color: #000000;				/* black */
		}

		.textsmall {
			font-family: Arial;
			font-size: 12px;
			color: #000000;				/* black */
		}

		.textboldblue {
			font-family: Arial;
			font-size: 16px;
			font-weight: bold;
			color: #234198;				/* blue */
		}
		.note {
			font-family: Arial;
			font-size: 12px;
			color: #000000;				/* black */
			padding: 5px;
		}


#fondoazul {
	background-color: #C8DDF8;
	padding: 5px;
}