/* MENU LATERAL */

.menu_lateral {
	margin:0px;
	list-style: none;
	text-align: left;
	font-size: 14px;
	width: auto;
	padding: 0px;
	background-image:url(images/menu_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	background-color: #f0b822;
}
/* S'APLICA AL PRIMER NIVELL DE MENU */
.menu_lateral li.top {
	text-align: left;
	font-size: 14px;
	}
.menu_lateral li a.top_link, .menu_lateral li a.top_link:visited {
	list-style: none;
	padding-left: 33px;
	height: 32px;
	display: block;
	line-height: 35px;
	}
.menu_lateral li a.top_link_selected, .menu_lateral li a.top_link_selected:visited {
	background-image: url(images/menu_gremi2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
	background-color: #f77b17;
	padding-left: 33px;
}

/* S'APLICA EN ELS HOVER DEL PRIMER NIVELL DE MENU */
.menu_lateral li a.top_link:hover, .menu_lateral li a.top_link:visited:hover {
	background-image: url(images/menu_gremi1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
}

.menu_lateral li a.top_link_selected:hover, .menu_lateral li a.top_link_selected:visited:hover {
	background-image: url(images/menu_gremi2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
	background-color: #f77b17;
}


/* ESTILS QUE S'APLIQUEN AL SEGON NIVELL DE MENU EN GENERAL AL UL, I PER LA RESTA DE NIVELLS */
.menu_lateral ul, .menu_lateral ul:hover ul ul, .menu_lateral ul:hover ul ul:hover ul ul, .menu_lateral ul:hover ul ul:hover ul ul:hover ul ul, .menu_lateral ul:hover ul ul:hover ul ul:hover ul ul:hover ul ul {
	list-style: none;
	margin-top: 10px;
	line-height: 15px;
	font-size: 13px;
	text-transform: capitalize;
}
/*ESTILS DELS ITEMS DELS MENUS DE SEGON NIVELL*/

.menu_lateral ul li {
	margin-left: -5px;
	padding-bottom: 10px;
}
.menu_lateral ul li a {
	list-style: none;
	text-align: left;
	color: #ffffff;
}
.menu_lateral ul li a:visited {
	list-style: none;
	text-align: left;
}
.menu_lateral ul li a:hover {
	list-style: none;
	text-align: left;
}
.menu_lateral ul li a:visited:hover {
	list-style: none;
	text-align: left;
}
.menu_lateral ul li > a.a_sub_selected {
	list-style: none;
	text-align: left;
	color: #f77b17;
	text-decoration: underline;
}
.menu_lateral ul li > a.a_sub_selected:visited {
	list-style: none;
	text-align: left;
}
.menu_lateral ul li > a.a_sub_selected:hover {
	list-style: none;
	text-align: left;	
}
.menu_lateral ul li > a.a_sub_selected:visited:hover {
	list-style: none;
	text-align: left;
}
.menu_lateral ul li a.a_sub_selected {
	list-style: none;
	text-align: left;
	color: #f77b17;
	text-decoration: underline;
}

.menu_lateral ul li a.a_sub_selected:visited {
	list-style: none;
	text-align: left;
}
.menu_lateral ul li a.a_sub_selected:hover {
	list-style: none;
	text-align: left;
}
.menu_lateral ul li a.a_sub_selected:visited:hover {
	list-style: none;
	text-align: left;
}

/* AUXILIAR1 */

.menu_auxiliar1 {
	margin:0px;
	list-style: none;
	text-align: left;
	font-size: 14px;
	width: auto;
	padding: 0px;
	background-image:url(images/menu_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	background-color: #f0b822;
}
/* S'APLICA AL PRIMER NIVELL DE MENU */
.menu_auxiliar1 li.top {
	text-align: left;
	font-size: 14px;
	}
.menu_auxiliar1 li a.top_link, .menu_auxiliar1 li a.top_link:visited {
	list-style: none;
	padding-left: 33px;
	height: 32px;
	display: block;
	line-height: 35px;
	}
.menu_auxiliar1 li a.top_link_selected, .menu_auxiliar1 li a.top_link_selected:visited {
	background-image: url(images/menu_agremiarse2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
	background-color: #f77b17;
	padding-left: 33px;
}

/* S'APLICA EN ELS HOVER DEL PRIMER NIVELL DE MENU */
.menu_auxiliar1 li a.top_link:hover, .menu_auxiliar1 li a.top_link:visited:hover {
	background-image: url(images/menu_agremiarse1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
}

.menu_auxiliar1 li a.top_link_selected:hover, .menu_auxiliar1 li a.top_link_selected:visited:hover {
	background-image: url(images/menu_agremiarse2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
	background-color: #f77b17;
}


/* ESTILS QUE S'APLIQUEN AL SEGON NIVELL DE MENU EN GENERAL AL UL, I PER LA RESTA DE NIVELLS */
.menu_auxiliar1 ul, .menu_auxiliar1 ul:hover ul ul, .menu_auxiliar1 ul:hover ul ul:hover ul ul, .menu_auxiliar1 ul:hover ul ul:hover ul ul:hover ul ul, .menu_auxiliar1 ul:hover ul ul:hover ul ul:hover ul ul:hover ul ul {
	list-style: none;
	margin-top: 10px;
	line-height: 15px;
	font-size: 13px;
	text-transform: capitalize;
}
/*ESTILS DELS ITEMS DELS MENUS DE SEGON NIVELL*/

.menu_auxiliar1 ul li {
	margin-left: -5px;
	padding-bottom: 10px;
}
.menu_auxiliar1 ul li a {
	list-style: none;
	text-align: left;
	color: #ffffff;
}
.menu_auxiliar1 ul li a:visited {
	list-style: none;
	text-align: left;
}
.menu_auxiliar1 ul li a:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar1 ul li a:visited:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar1 ul li > a.a_sub_selected {
	list-style: none;
	text-align: left;
	color: #f77b17;
	text-decoration: underline;
}
.menu_auxiliar1 ul li > a.a_sub_selected:visited {
	list-style: none;
	text-align: left;
}
.menu_auxiliar1 ul li > a.a_sub_selected:hover {
	list-style: none;
	text-align: left;	
}
.menu_auxiliar1 ul li > a.a_sub_selected:visited:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar1 ul li a.a_sub_selected {
	list-style: none;
	text-align: left;
	color: #f77b17;
	text-decoration: underline;
}

.menu_auxiliar1 ul li a.a_sub_selected:visited {
	list-style: none;
	text-align: left;
}
.menu_auxiliar1 ul li a.a_sub_selected:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar1 ul li a.a_sub_selected:visited:hover {
	list-style: none;
	text-align: left;
}



/* auxiliar2 */

.menu_auxiliar2 {
	margin:0px;
	list-style: none;
	text-align: left;
	font-size: 14px;
	width: auto;
	padding: 0px;
	background-image:url(images/menu_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	background-color: #f0b822;
}
/* S'APLICA AL PRIMER NIVELL DE MENU */
.menu_auxiliar2 li.top {
	text-align: left;
	font-size: 14px;
	}
.menu_auxiliar2 li a.top_link, .menu_auxiliar2 li a.top_link:visited {
	list-style: none;
	padding-left: 33px;
	height: 32px;
	display: block;
	line-height: 35px;
	}
.menu_auxiliar2 li a.top_link_selected, .menu_auxiliar2 li a.top_link_selected:visited {
	background-image: url(images/menu_servicios2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
	background-color: #f77b17;
	padding-left: 33px;
}

/* S'APLICA EN ELS HOVER DEL PRIMER NIVELL DE MENU */
.menu_auxiliar2 li a.top_link:hover, .menu_auxiliar2 li a.top_link:visited:hover {
	background-image: url(images/menu_servicios1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
}

.menu_auxiliar2 li a.top_link_selected:hover, .menu_auxiliar2 li a.top_link_selected:visited:hover {
	background-image: url(images/menu_servicios2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
	background-color: #f77b17;
}


/* ESTILS QUE S'APLIQUEN AL SEGON NIVELL DE MENU EN GENERAL AL UL, I PER LA RESTA DE NIVELLS */
.menu_auxiliar2 ul, .menu_auxiliar2 ul:hover ul ul, .menu_auxiliar2 ul:hover ul ul:hover ul ul, .menu_auxiliar2 ul:hover ul ul:hover ul ul:hover ul ul, .menu_auxiliar2 ul:hover ul ul:hover ul ul:hover ul ul:hover ul ul {
	list-style: none;
	margin-top: 10px;
	line-height: 15px;
	font-size: 13px;
	text-transform: capitalize;
}
/*ESTILS DELS ITEMS DELS MENUS DE SEGON NIVELL*/

.menu_auxiliar2 ul li {
	margin-left: -5px;
	padding-bottom: 10px;
}
.menu_auxiliar2 ul li a {
	list-style: none;
	text-align: left;
	color: #ffffff;
}
.menu_auxiliar2 ul li a:visited {
	list-style: none;
	text-align: left;
}
.menu_auxiliar2 ul li a:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar2 ul li a:visited:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar2 ul li > a.a_sub_selected {
	list-style: none;
	text-align: left;
	color: #f77b17;
	text-decoration: underline;
}
.menu_auxiliar2 ul li > a.a_sub_selected:visited {
	list-style: none;
	text-align: left;
}
.menu_auxiliar2 ul li > a.a_sub_selected:hover {
	list-style: none;
	text-align: left;	
}
.menu_auxiliar2 ul li > a.a_sub_selected:visited:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar2 ul li a.a_sub_selected {
	list-style: none;
	text-align: left;
	color: #f77b17;
	text-decoration: underline;
}

.menu_auxiliar2 ul li a.a_sub_selected:visited {
	list-style: none;
	text-align: left;
}
.menu_auxiliar2 ul li a.a_sub_selected:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar2 ul li a.a_sub_selected:visited:hover {
	list-style: none;
	text-align: left;
}


/* auxiliar3 */

.menu_auxiliar3 {
	margin:0px;
	list-style: none;
	text-align: left;
	font-size: 14px;
	width: auto;
	padding: 0px;
	background-image:url(images/menu_bottom.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	padding-bottom: 20px;
	background-color: #f0b822;
}
/* S'APLICA AL PRIMER NIVELL DE MENU */
.menu_auxiliar3 li.top {
	text-align: left;
	font-size: 14px;
	}
.menu_auxiliar3 li a.top_link, .menu_auxiliar3 li a.top_link:visited {
	list-style: none;
	padding-left: 33px;
	height: 32px;
	display: block;
	line-height: 35px;
	}
.menu_auxiliar3 li a.top_link_selected, .menu_auxiliar3 li a.top_link_selected:visited {
	background-image: url(images/menu_actualidad2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
	background-color: #f77b17;
	padding-left: 33px;
}

/* S'APLICA EN ELS HOVER DEL PRIMER NIVELL DE MENU */
.menu_auxiliar3 li a.top_link:hover, .menu_auxiliar3 li a.top_link:visited:hover {
	background-image: url(images/menu_actualidad1.gif);
	background-position: left;
	background-repeat: no-repeat;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
}

.menu_auxiliar3 li a.top_link_selected:hover, .menu_auxiliar3 li a.top_link_selected:visited:hover {
	background-image: url(images/menu_actualidad2.gif);
	background-position: left;
	background-repeat: no-repeat;
	color: #FFFFFF;
	height: 32px;
	display: block;
	line-height: 35px;
	text-decoration: none;
	background-color: #f77b17;
}


/* ESTILS QUE S'APLIQUEN AL SEGON NIVELL DE MENU EN GENERAL AL UL, I PER LA RESTA DE NIVELLS */
.menu_auxiliar3 ul, .menu_auxiliar3 ul:hover ul ul, .menu_auxiliar3 ul:hover ul ul:hover ul ul, .menu_auxiliar3 ul:hover ul ul:hover ul ul:hover ul ul, .menu_auxiliar3 ul:hover ul ul:hover ul ul:hover ul ul:hover ul ul {
	list-style: none;
	margin-top: 10px;
	line-height: 15px;
	font-size: 13px;
	text-transform: capitalize;
}
/*ESTILS DELS ITEMS DELS MENUS DE SEGON NIVELL*/

.menu_auxiliar3 ul li {
	margin-left: -5px;
	padding-bottom: 10px;
}
.menu_auxiliar3 ul li a {
	list-style: none;
	text-align: left;
	color: #ffffff;
}
.menu_auxiliar3 ul li a:visited {
	list-style: none;
	text-align: left;
}
.menu_auxiliar3 ul li a:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar3 ul li a:visited:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar3 ul li > a.a_sub_selected {
	list-style: none;
	text-align: left;
	color: #f77b17;
	text-decoration: underline;
}
.menu_auxiliar3 ul li > a.a_sub_selected:visited {
	list-style: none;
	text-align: left;
}
.menu_auxiliar3 ul li > a.a_sub_selected:hover {
	list-style: none;
	text-align: left;	
}
.menu_auxiliar3 ul li > a.a_sub_selected:visited:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar3 ul li a.a_sub_selected {
	list-style: none;
	text-align: left;
	color: #f77b17;
	text-decoration: underline;
}

.menu_auxiliar3 ul li a.a_sub_selected:visited {
	list-style: none;
	text-align: left;
}
.menu_auxiliar3 ul li a.a_sub_selected:hover {
	list-style: none;
	text-align: left;
}
.menu_auxiliar3 ul li a.a_sub_selected:visited:hover {
	list-style: none;
	text-align: left;
}