BODY {
	font-size:11px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#OOOOOO;
	background-image:url(../img/nikko-background.png);
	background-repeat:repeat-y;
}

.selection_box {
background-image:url(../img/box230.png);
background-repeat:no-repeat;
background-position:bottom;
height:inherit;
width:230px;
padding:0px;
padding-bottom:10px;
display:inherit;
}

.selection_box h2 { background:url(../img/boxtop230.png) no-repeat 0px 0px; height:25px; margin:0px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; line-height:24px; font-size:12px; font-weight:normal; padding-left:20px; }
.h2 a:link, h2 a:visited {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:12px;	text-decoration: none; }
.h2 a:hover {color:#000; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:left; font-size:12px; text-decoration:none; }

img { behavior:url(../scripts/lib/iepngfix.htc); }
img.box { float:left; margin:9px; border:#CCCCCC 1px solid; }
img.deco { border:0px; margin:0px 0px -3px 0px; padding:0px; }

p { text-align:left; margin-top:9px; margin-right:9px; margin-left:9px; margin-bottom:5px; font-size:11px; }

.nikko_bg { height:150px; text-align:center; vertical-align:top; }

.coltab { border:0px solid #CCCCCC; padding-bottom:0px; margin:0px; }

.separation_div { padding:0px; border-bottom:1px solid #CCCCCC; }

input.webmailinput_id { border:0px solid #CCCCCC; padding:0px; font-size:11px; font-family:Tahoma; width:170px; margin:0px; }
input.webmailinput_pw  { border:0px solid #CCCCCC; padding:0px; font-size:11px; font-family:Tahoma; width:150px; margin:0px; }
form.webmailform { padding:0px; margin:0px; }
td.webmail { background:url(../img/input_deco.gif) no-repeat center; }
td.webmail_pw { background:url(../img/input_pw_deco.gif) no-repeat center; }

.login { background:url(../img/blue_symbol.gif) no-repeat 0px 0px; margin:0px; margin-left:4px; padding:0px; border:0px; width:16px; font-size:11px; font-weight:normal; cursor:pointer; }

/*<collapse slide it menu list*/
.listmenu { padding-left:9px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #CCCCCC; text-align:left; }
.listmenu .listmenuheader { text-align:left; font:11px normal Verdana, Arial, Helvetica, sans-serif; color:#006699; margin:0px; padding:0px; cursor:hand; cursor:pointer; }
.listmenu .openheader { background:; }
.listmenu ul { margin:0px; padding:0px; padding-top:5px; padding-right:5px; }
.listmenu ul li { list-style-image:url(../img/list_type_blue.gif); margin-left:15px; padding-bottom:5px; line-height:11px; font-size:10px; }
.listmenu ul li a:link, a:visited { font-family:Tahoma; color:#000000; font-size:10px; text-decoration:none; }
.listmenu ul li a:hover { font-family:Tahoma; color:#000000; font-size:10px; text-decoration:underline; }
div.new { background:url(../img/new_20x20.gif) right bottom no-repeat; margin-right:1px; }
/*<collapse slide it menu list*/

.cright { font-family:Tahoma; color:#CCCCCC; text-align:right; font-size:10px; display:inherit; }
.cright a:link, a:visited { font-family:Tahoma; color:#CCCCCC; font-size:10px; text-decoration:none; text-align:right; }
.cright a:hover { font-family:Tahoma; color:#CCCCCC; font-size:10px; text-decoration:underline; text-align:right; }

.language { font-family:Tahoma; color:#CCCCCC; text-align:right; font-size:10px; }

/*Links -------------------------------------------------------------------------------------- Links*/
a:link, a:visited {
	font-family:Tahoma;
	color:#006699;
	font-size:11px;
	text-decoration: none;
}

a:hover {
	font-family:Tahoma;
	color:#006699;
	font-size:11px;
	text-decoration:underline;
}

.mainmenu {
	font-family:Tahoma;
	color:#000000;
	list-style-type:none;
	text-transform: uppercase;
	text-align:right;
	letter-spacing:1px;
}
.mainmenu a,.mainmenu a:link,.mainmenu a:visited,.mainmenu a:active {
	font-family:Tahoma;
	font-size:12px;
	color:#FFFFFF;
	list-style-type:none;
	line-height:75px;
	text-transform: uppercase;
	text-align:center;
	width:500px;
	height:75px;
	display: block;
	opacity: 0.3;
	filter: alpha(opacity=30);
	background-image:url(../img/nikko-off.gif);
}

.mainmenu a:hover {
	color:#FFF;
	background-image:url(../img/nikko-on.gif);
	opacity: 0.9;
	filter: alpha(opacity=90);
}

/*Formulario ---------------------------------------------------------------------------- Formulario*/

.externalform {
	border:1px solid #FFF;
	background-color:#000;
	font-size:8pt;
	font-family:Tahoma;
	color:#FFF;
	margin-bottom:2px;
	opacity: .2;
	filter: alpha(opacity=20);
}

.externalform:focus {
	border:1px solid #FFF;
	font-size:8pt;
	font-family:Tahoma;
	color:#FFF;
	margin-bottom:2px;
	background-color:#006699;
	opacity: .9;
	filter: alpha(opacity=90);
}

.externalenter {
	border:0px solid;
	background-color:transparent;
	font-size:8pt;
	font-family:Tahoma;
	color:#FFF;
	margin-bottom:2px;
}

.externalenter:hover {
	border:0px solid;
	background-color:transparent;
	font-size:8pt;
	font-family:Tahoma;
	color:#FFF;
	margin-bottom:2px;
}
