.contenido {
	border-color:  rgb(52, 120, 112); /*verde oscuro*//* estilo alternativo admitido por defecto */
	border-color: var(--principal1, rgb(52, 120, 112)); /*verde*/
}

.accesos .titulo, .informacion h2, .participacion h2, .cartas h2, .fondo h2
	{
	background: rgb(52, 120, 112) none repeat scroll 0 0; /*verde oscuro*//* estilo alternativo admitido por defecto */
	background: var(--principal1, rgb(52, 120, 112)) none repeat scroll 0 0;
	border-bottom: 1px solid rgb(52, 120, 112); /*verde oscuro*//* estilo alternativo admitido por defecto */
	border-bottom: 1px solid var(--principal1, rgb(52, 120, 112)); /*verde*/
}

/* ---( menu izquierdo )-------------------------------------- */
#menuiz {
	width: 21%;
	float: left;
	color: rgb(0, 0, 0);/* estilo alternativo admitido por defecto */
	color: var(--negro, rgb(0, 0, 0));
	padding: 0 1em;
	margin-top: 1.4em;
}

#menuiz ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#menuiz ul li {
	margin: 0;
}

#menuiz ul ul li {
	margin: 0 0 3px 0;
	border: 1px solid rgb(198, 198, 198); /* estilo alternativo admitido por defecto */
	border: 1px solid var(--gris, rgb(198, 198, 198));
}

#menuiz ul ul a {
	display: block;
	padding: 0.2em 0.4em 0.2em 1em;
	color: rgb(40, 43, 48);/* estilo alternativo admitido por defecto */
	color: var(--gris_oscuro, rgb(40, 43, 48));
	text-decoration: none;
	font-weight: normal;
	/* OJO FONDO GENERAL Tramites municipales,...
  	background-color: #EDEDED; */
  	background-color: rgb(241, 249, 255); /*celeste*//* estilo alternativo admitido por defecto */
	background-color: var(--secundario, rgb(241, 249, 255)); /*celeste*/
}

#menuiz a {
	color: rgb(52, 120, 112); /*verde oscuro*//* estilo alternativo admitido por defecto */
	color: var(--principal1, rgb(52, 120, 112)); /*verde*/
}

.contenido ul li a {
	color: rgb(52, 120, 112); /*verde oscuro*//* estilo alternativo admitido por defecto */
	color: var(--principal1, rgb(52, 120, 112)); /*verde*/
}

.xb1 {
	background: rgb(52, 120, 112) none repeat scroll 0 0; /*verde oscuro*//* estilo alternativo admitido por defecto */
	background: var(--principal1) none repeat scroll 0 0;
}

.xb2, .xb3, .xb4 {
	border-left: 1px solid rgb(52, 120, 112); /*verde oscuro*//* estilo alternativo admitido por defecto */
	border-left: 1px solid var(--principal1, rgb(52, 120, 112)); /*verde*/
	border-right: 1px solid rgb(52, 120, 112); /*verde oscuro*//* estilo alternativo admitido por defecto */
	border-right: 1px solid var(--principal1, rgb(52, 120, 112)); /*verde*/
}

.xb1 {
	background: rgb(52, 120, 112); /*verde oscuro*//* estilo alternativo admitido por defecto */
	background: var(--principal1, rgb(52, 120, 112)); /*verde*/
}

.color_a {
	background: rgb(52, 120, 112) none repeat scroll 0 0; /*verde oscuro*//* estilo alternativo admitido por defecto */
	background: var(--principal1, rgb(52, 120, 112)) none repeat scroll 0 0;
}

#inputIdioma {
	border-color: rgb(52, 120, 112); /*verde oscuro*//* estilo alternativo admitido por defecto */
	border-color: var(--principal1, rgb(52, 120, 112)); /*verde*/
}

/* menu pegado al scroll */
#menu.sticky {
	position: fixed;
	top: 0;
	left: 0;
	margin: 0 !important;
	background-color: rgb(235, 235, 235);/* estilo alternativo admitido por defecto */
	background-color: var(--gris_claro, rgb(235, 235, 235));
	z-index: 9;
	box-shadow: -1px 2px 5px 0px rgb(204, 218, 103); /*verde claro*//* estilo alternativo admitido por defecto */
	box-shadow: -1px 2px 5px 0px var(--principal2, rgb(204, 218, 103));	/*verde claro*/
}

.navbarOffsetMargin {
	padding-top: 45px !Important;
}

#iconoLogo {
	display: none;
	margin: 0.2em;
}