/* *
 * arktic_violet skin
 * horizontal is default
 * */

/* font sizes  	text-transform: uppercase; */
/*letras dentro los cuadrados a partir del primer nivel  */
div.ktskinarktic_violet a {
	font:  bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center ;
	line-height:  20px;
}

/* second and following levels font-size */
div.ktskinarktic_violet li li a { 
	font-weight: normal;
	}

/* first level menu item size */
div.ktskinarktic_violet ul li.lev1 {
	width: 370px;
}
/* second and following levels menu item size */
div.ktskinarktic_violet li.lev1 ul, div.ktskinarktic_violet li.lev1 li {
	width: 170px;
	
}

/* HACK: fix ie5.5 setting width on inline li's */
div.ktskinarktic_violet div.kthorizontal2 ul li ul, div.ktskinarktic_violet div.kthorizontal2 ul li li { /* fix ie5.5 setting width on inline li's */
	width: 170px;
}

/* default link style */
div.ktskinarktic_violet a {
	padding: 0px 0px 0px 0px;
	color: #ffffff;
	
}
/* level 1 item styles */
div.ktskinarktic_violet li.lev1 {
	font: bold normal 11px/18px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: center;
/*	text-transform: lowercase;
*/	
/* DFGB --  Configuracion de botones del iniciales*/
}
div.ktskinarktic_violet li.lev1 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	line-height: 17px;
/*	border-top: 0px solid #FFFFFF;
	border-right: 0px solid #FFFFFF;
	border-bottom: 0px solid #FFFFFF;
	border-left: 0px solid #FFFFFF;*/
	/*background-color:#7fc31c;*/
}
/*  tiulo de arriba    text-transform: uppercase;*/
div.ktskinarktic_violet li a.lev1 {
	/*border-bottom: 0px solid;
	text-decoration: none;*/
	color: #ffFFff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px; /*cambia el tamaņo de la letra  de los titulos de unidades*/
	line-height: 24px;
	font-weight: bold;
	letter-spacing: 0.1pt;
	white-space: normal;
	padding-right: -5px;
	
}
	/* DFGB -- Borde del menu secundario*/
	/*  broder tipo recuadro   level 2 item styles */
	div.ktskinarktic_violet li.lev1 ul {
	border: solid 1px #0671b0;
	margin-top:2px;/*Distancia del botn al menu*/
	/*background-image: url(img/bg.gif);
	background-color: #006699;*/
	}
	/* second and third level link color */
	div.ktskinarktic_violet li li a {
		/*border-bottom: solid 1px #00ff00;
		color: #000000;*/
			
	}
 
/* *
 * items that have children:
 * - the main item background is alreay set on the li's 
 *   and we must only overlay an arrow showing if the element has children
 * */

/* level 1 items that have children */
div.ktskinarktic_violet li.lev1 a.lev1_haschildren {
	/*background-image: url(img/arrow_right_color.gif);
	color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	background-position: 13px 50%;*/
	
}
/* level 2 items that have children */
div.ktskinarktic_violet li.lev1 li.lev2 a.haschildren {
	/*background-image: url(img/sarrow_right_dark.gif);
	background-repeat: no-repeat;
	background-position: 98% 50%;*/
}

/* selected first level items */
div.ktskinarktic_violet li.lev1_selected {
	
}
div.ktskinarktic_violet li a.lev1_selected {
	border-bottom-color: #4341BD;
	
}
div.ktskinarktic_violet li a.selected {
	color: #000000;
	
}
div.ktskinarktic_violet li li.lev1_selected {
	/*background-image: url(img/bg_sel.gif);*/
}
/*  cuando toma foco se pone negro   all current items links */
div.ktskinarktic_violet li a.current {
	border-top: solid 1px #ff7f00; /* borde superiro*/	
	border-bottom: solid 1px #ff7f00; /* borde inferior*/
	border-left:solid 1px #ff7f00;
	border-right:solid 1px #ff7f00;
	background-color: #0671b0; /* cambia el color del boton lateral cuando esta apretado*/
	color:#ff7f00;
	
/*	background-color: #000E42;
*/			
}
/* current first level */
div.ktskinarktic_violet li a.lev1_current {
	border-bottom-color: #ff7f00;
	
}
/* current third level items */
div.ktskinarktic_violet li li li a.current {
	
}

/* current first level items that have children, must change the arrow */
div.ktskinarktic_violet li.lev1 a.lev1_current_haschildren {
	/*background-image: url(img/arrow_down_light.gif);*/
	
}
div.ktskinarktic_violet li.lev1_current {

	border-bottom-color: #000E42;
	
}
	/*  letra de las UL PRIMERAS   current second level items that have children, must change the arrow */
	div.ktskinarktic_violet li.lev1 li.lev2 a.lev2_current_haschildren {
	/*background-image: url(img/sarrow_right_light.gif);*/
	background-color: #0671b0;	
	color: #ff7f00;	
	}
		/* level 3 A6BFE2 */
		div.ktskinarktic_violet li li li a.current {
	background: #0671b0;	
	color:#ff7f00;		
		}

/* *
 * specific to vertical
 * - first level menu items have a different size than the horizontal ones
 * - the borders must be moved from the bottom of the menu to its left
 * - the haschildren arrows must be moved from the left of the text to the right for first level items
 * */

	/* Borde tipo recuadro de nivel 2 level 2 item styles #3B5192  #CDD3E4 COLOR #304277*/
	div.ktskinarktic_violet li ul {
		border: solid 1px #CDD3E4;
		
	}
	div.ktskinarktic_violet li li a {
		border-bottom: solid 1px #0671b0;
		background-color:#7fc31c;
		color:#ffffff ;
		
	
	}



div.ktskinarktic_violet div.ktvertical ul.lev1 {
	width: 120px;
	border: solid 1px #afafaf;
}
div.ktskinarktic_violet div.ktvertical li.lev1 {
	width: 120px;
	/*background: url(img/bgtop_v.gif) repeat-y 98% 50%;*/
	border: none 0;
	border-bottom: solid 1px #ffffff;
}
div.ktskinarktic_violet div.ktvertical a.lev1 {
	border: none 0;
}
div.ktskinarktic_violet div.ktvertical li a.lev1 {
	border-left: solid 2px #37359A;
}
/* selected vertical first level items */
div.ktskinarktic_violet div.ktvertical li a.lev1_selected {
	border-left-color: #4341BD;
}
/* current vertical first level items */
div.ktskinarktic_violet div.ktvertical li a.lev1_current {
	border-left-color: #000E42;
}

/* current vertical first level ietms with children  arrow */
div.ktskinarktic_violet div.ktvertical li.lev1 a.lev1_current_haschildren {
	/*background-image: url(img/arrow_right_light.gif);*/
	
}

/* *
 * specific to horizontal2
 * - there is no level 3
 * - level 2 items don't have backgrounds
 * - must add padding between level 2 menu items
 * */
div.ktskinarktic_violet div.kthorizontal2 li ul {
	padding: 0;
	border: none 0;
}
div.ktskinarktic_violet div.kthorizontal2 li.lev1 li,
div.ktskinarktic_violet div.kthorizontal2 li.lev1 li a {
	padding: 0;
	border: none 0;
	background: transparent !important;
	background-image: none !important;
}
div.ktskinarktic_violet div.kthorizontal2 li.lev1 li a {
	padding-right: 0px;
}

div.ktskinarktic_violet div.kthorizontal2 li.lev1 li a.selected {
	
	background: transparent !important;
}
div.ktskinarktic_violet div.kthorizontal2 li ul.lev2 {
	background-image: none;
	padding-left: 1px;
}

/* selected horizontal2 second level menu items */
div.ktskinarktic_violet div.kthorizontal2 li li a.selected {
	font-weight: bold;
}


