/* 
	Menú Tema 7.
	Violeta.
	Se aplica sobre menú y h1 cuando alguno de sus contendores padre tiene la clase tema7.
	En estos menús se redefinen sólo los colores y las imagenes de fondo.
*/

/* 
	Encabezado
*/
.tema h1{
	color:#245968;
}

/*
	Primer nivel
*/
.tema #menu-navegacion{
	background:#DBEEF3 url(../img/menu-navegacion-tema20-lt.png) left top no-repeat;
}

.tema #menu-navegacion ul li{
	border-top:1px solid #FFF;
	border-bottom:1px solid #94B5BF;
}

.tema #menu-navegacion ul li a{
	color:#245968;
	background:url(../img/menu-navegacion-tema20-flecha.gif) right center no-repeat;
}

/* Título */
.tema #menu-navegacion ul li.titulo{
	background:#C1006B url(../img/boton-jcyl-tema20-lb.gif) left bottom no-repeat;
	border:none;
}

.tema #menu-navegacion ul li.titulo span{
	background:url(../img/boton-jcyl-tema20-lt.gif) left top repeat-x;
	display:block;
}

.tema #menu-navegacion ul li.titulo span span{
	background:url(../img/boton-jcyl-tema20-rb.gif) right bottom no-repeat;
	display:block;
}

.tema #menu-navegacion ul li.titulo span span a{
	background:url(../img/boton-jcyl-tema20-rt.gif) right top no-repeat;
	display:block;
	margin:0em;
	padding:.3em 1em;
	font-size:1.2em;
	color:#245968;
}

/* Primero y último */
.tema #menu-navegacion ul li.primero{
	background:transparent url(../img/menu-navegacion-tema20-rt.gif) right top no-repeat !important;
}

.tema #menu-navegacion ul li.ultimo{
	border-bottom:none;
}

/* Selecionados */
.tema #menu-navegacion ul li.seleccionado{
	background:#245968;
}

.tema #menu-navegacion ul li.seleccionado a{
	background:url(../img/menu-navegacion-tema20-flecha-abajo.gif) right center no-repeat;
	color:#FFF;
}

.tema #menu-navegacion ul li.sin-hijos a{
	background:url(../img/menu-navegacion-tema20-flecha-derecha.gif) right center no-repeat;
	color:#FFF;
}

.tema #menu-navegacion ul li.primero-seleccionado{
	background:#245968 url(../img/menu-navegacion-tema20-lt-primero-seleccionado.gif) left top no-repeat;
}

.tema #menu-navegacion ul li.primero-seleccionado a{
	display:block;
	margin:0em;
	padding:1em 0em 1em 1em;
	color:#FFF;
	background:transparent  url(../img/menu-navegacion-tema20-rt-primero-seleccionado.gif) right top no-repeat;
}

.tema #menu-navegacion ul li.ultimo-seleccionado{
	background:#245968 url(../img/menu-navegacion-tema-lb.gif) left bottom no-repeat;
	border-bottom-color:#FFF;
}

.tema #menu-navegacion ul li.ultimo-seleccionado a{
	color:#FFF;
	background:url(../img/menu-navegacion-tema-rb.gif) right bottom no-repeat;
	display:block;
	margin:0em;
	padding:1em 0em 1em 1em;
}

.tema #menu-navegacion ul li.ultimo-con-hijos{
	border-bottom:none;
}

/* Segundo nivel */
.tema #menu-navegacion ul li ul{
	background:#FFF url(../img/menu-navegacion-tema20-nivel2-lt.png) left top repeat-x;
	border-top:1px solid #FFF;
}

.tema #menu-navegacion ul li ul li{
	border:none;
	padding:.5em 0em;
}

.tema #menu-navegacion ul li ul li a{
	font-weight:normal;
	background:url(../img/menu-navegacion-tema20-punto.gif) left center no-repeat;
	margin:0em 1em;
	padding-left:7px;
	color:#245968;
}

.tema #menu-navegacion ul li.seleccionado ul li a{
	background:url(../img/menu-navegacion-tema20-punto.gif) left center no-repeat;
	color:#245968;
}

.tema #menu-navegacion ul li.seleccionado ul li.seleccionado{
	background-color:#FFF;
	background-image:none;
	border:1px solid #94B5BF;
	margin:.2em 0em;
}

.tema #menu-navegacion ul li.primero-seleccionado ul li a{
	border:none;
	display:block;
	margin:0em 1em;
	padding:0em 1em 0em 7px;
	color:#245968;
	background:url(../img/menu-navegacion-tema20-punto.gif) left center no-repeat;
}

.tema #menu-navegacion ul li.primero-seleccionado ul li.seleccionado{
	background-color:#FFF;
	background-image:none;
	border:1px solid #94B5BF;
	margin:.2em 0em;
}