#contenedorPX
{
    CLEAR: both;
    FONT-SIZE: 70%;
}
#cuerpo
{
    CLEAR: both;
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px !important;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    WIDTH: 100%;
    PADDING-TOP: 0px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    POSITION: relative;
    TEXT-ALIGN: left;
}

#cuerpoPag
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    /*FONT-SIZE: 11px !important;*/
}

#cuerpoPag p
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    FONT-SIZE: 100%;
}

#cuerpo .iconillo
{
    PADDING-RIGHT: 1px;
    BORDER-TOP: white 1px solid;
    PADDING-LEFT: 1px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: white 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: white 1px solid;
    BACKGROUND-COLOR: #cdcdcd;
    TEXT-ALIGN: center
}
#cuerpo TR.azul
{
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #1879AE;
}
#cuerpo .menusit1
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
/*    BORDER-RIGHT: white 1px solid;*/
    PADDING-RIGHT: 1px;
/*    BORDER-TOP: white 1px solid;*/
    PADDING-LEFT: 1px;
    FONT-SIZE: 95%;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
  /*  BORDER-LEFT: white 1px solid;*/
    COLOR: #1879AE;
    PADDING-TOP: 1px;
/*    BORDER-BOTTOM: white 1px solid;*/
    BACKGROUND-COLOR: White;
    TEXT-ALIGN: left;
	 border: 1px solid #0093C9;
}
#cuerpo .blanco
{
    FONT-SIZE: 100%;
    COLOR: white;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#cuerpo .texto1
{
    COLOR: #1879AE;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}



#cuerpo A.texto1:link
{
    TEXT-DECORATION: none
}
#cuerpo A.texto1:visited
{
    TEXT-DECORATION: none
}
#cuerpo A.texto1:hover
{
    TEXT-DECORATION: underline
}
#cuerpo A.blancogrande:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    COLOR: white;
    TEXT-DECORATION: none
}
#cuerpo A.blancogrande:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    COLOR: white;
    TEXT-DECORATION: none
}
#cuerpo A.blancogrande:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 140%;
    COLOR: white;
    TEXT-DECORATION: underline
}
#menusit
{
    BACKGROUND: url(/appcont/estatistikak/images/carretera.jpg) #ffffff no-repeat right bottom
}

#cuerpo .titusit
{
    background-image: url(/appcont/estatistikak/images/fnd_h2.gif);
    background-repeat: repeat-x;
    background-position: bottom;
/*  BORDER-TOP: #cccccc 2px solid;*/
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    MARGIN-BOTTOM: 8px;
    COLOR: #2F4F88;
/*  BORDER-BOTTOM: #cccccc 2px solid;*/
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: center;
    padding: 0.5em 0em 0.5em 0em;
}
#cuerpo UL
{
    PADDING-RIGHT: 0px;
    DISPLAY: inline;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px
}
#cuerpo P
{
    MARGIN: 0px;
    PADDING-TOP: 5px;
    TEXT-ALIGN: justify
}

/*#cuerpo H1
{
    MARGIN-TOP: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 150%;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 10px;
    COLOR: navy;
    TEXT-ALIGN: center;
}*/
#cuerpo H2
{
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    PADDING-RIGHT: 30px;
    MARGIN-TOP: 15px;
    PADDING-LEFT: 30px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    MARGIN-BOTTOM: 4px;
    COLOR: navy
}

/*
#cuerpo H3
{
    PADDING-RIGHT: 40px;
    PADDING-LEFT: 40px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 130%;
    COLOR: white;
    BACKGROUND-COLOR: #9a7647
}*/
#cuerpo .parrafo2, #cuerpoPag .parrafo2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 100%;
    TEXT-INDENT: 10px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-ALIGN: justify
}
#cuerpo SELECT.selec1
{
    FONT-SIZE: 100%;
    BACKGROUND-COLOR: #F8F8F8;
    width: 100px;

}

.tdvariable
{
    BACKGROUND-COLOR: #FFFFFF;
}

.marcoOculto
{
    visibility:hidden;
}

#cuerpo INPUT.input1
{
    FONT-SIZE: 100%;
    BACKGROUND-COLOR: #f0ffff
}
#cuerpo .celda2L
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left
	 padding-left: 25px;
}
#cuerpo .celda2C
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center
}
#cuerpo .celda2R
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 120%;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right
}

#cuerpo .celda3L
{
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: left;

}

#cuerpoPag .celda3L a{
color:#255282;
text-decoration: underline;

}

#cuerpoPag .celda3L a:hover{
color:#255282;
text-decoration: none;
}

#cuerpo .celda3C
{
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: center
}
#cuerpo .celda3R
{
    FONT-SIZE: 100%;
    VERTICAL-ALIGN: top;
    TEXT-ALIGN: right
}
#cuerpo TABLE.menu
{
}
#cuerpo INPUT.botAceptar
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #cccccc 1px solid;
/*    CURSOR: hand;*/
	 cursor: default;
    COLOR: white;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #497ec0
}

#cuerpoPag .flotarcentro
{
	text-align: center;
}
#cuerpoPag INPUT.botVolver
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 2px;
    MARGIN: 2px;
    BORDER-LEFT: #cccccc 1px solid;
/*    CURSOR: hand;*/
	 cursor: default;
    COLOR: #497ec0;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #cccccc 1px solid;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: white;
}
#cuerpo TH.cabecera
{
    FONT-SIZE: 110%;
    COLOR: #5473be;
    TEXT-ALIGN: center;
	 font-weight: normal;
	 background-image: url(/appcont/estatistikak/images/fnd_cabecera1.gif);
	 background-position: top;
	 background-repeat: repeat-x;
	 padding: 1em 0em 0.5em 0em;
	 width: 200px;
	 border-bottom: thin solid #ff999a;

}

#cuerpo TH.cabecera2
{
    FONT-SIZE: 110%;
    COLOR: #5473be;
    TEXT-ALIGN: center;
	 font-weight: normal;
	 background-image: url(/appcont/estatistikak/images/fnd_cabecera1.gif);
	 background-position: top;
	 background-repeat: repeat-x;
	 padding: 1em 0em 0.5em 0em;
 	 border-bottom: thin solid #ff999a;
}

#cuerpo TH.cabecera2L
{
    FONT-SIZE: 110%;
    COLOR: #5473be;
    TEXT-ALIGN: left;
	 font-weight: normal;
	 background-image: url(/appcont/estatistikak/images/fnd_cabecera1.gif);
	 background-position: top;
	 background-repeat: repeat-x;
	 padding: 1em 0em 0.5em 0em;
 	 border-bottom: thin solid #ff999a;
}


#cuerpo .cabecera_difusion
{
    FONT-SIZE: 160%;
    COLOR: black;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}
#cuerpo .debajo_cabecera
{
    FONT-SIZE: 100%;
    COLOR: black;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

/*-------- aņadidos estkudeaketa -------------------*/

#cuerpo .svissBloquesup, #cuerpoPag .svissBloquesup{
/*	border: 1px solid red;*/
background-image: url(/appcont/estatistikak/images/fnd_tableh1.gif);
background-repeat: repeat-x;
background-position: top left;
}

#cuerpo h1, #cuerpoPag h1{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
	height: 2.3em;
	float: left;
	width: 98%;
	margin: 1.2em 0em 0.5em 0em;
	padding: 0.5em 0em 0.4em 0em;
	font-weight: bold;
}

#cuerpo .svissbanner, #cuerpoPag .svissbanner{
border: 1px solid blue;
float: right;
width:40%;
}

.cabeceraDer{
/*border: 1px solid blue;*/
float: right;
width:auto;
margin-right:1.5em;
}

.cabeceraIzq{
/*border: 1px solid blue;*/
float: left;
width:35%;
}

#cuerpo .svissclr, #cuerpoPag .svissclr{
	clear: both;
}

#cuerpo .svisslista{
/*background-color: #EFEFEF;*/
	padding: 0.1em 0.1em 0.1em 0.1em;
	margin: 0em;
	background-image: url(/appcont/estatistikak/images/fnd_lista1.gif);
	background-repeat: repeat-x;
	background-position: top;
	border: 1px solid #ff999a;

}

#cuerpo .svisslista ul{
margin: 1em 0em 0em 1.5em;
padding: 0em 0em 0em 0em;
/*border: 1px solid #ffffff;*/
display:block;
}

#cuerpo .svisslista ul li{
	margin: 0em 0em 0.5em 0em;
	padding: 0.1em 0.1em 0.1em 1em;
/*	border: 1px solid blue;*/
	list-style: none;
	color: #1778AB;
	height: 100%;
	background-image: url(/appcont/estatistikak/images/fnd_indicadores.gif);
background-position: 0% 0.51em;
	background-repeat: no-repeat;
}

#cuerpo .svisslista ul li ul{
	margin: 0.25em 0em 0em 0em;
	padding: 0em;
	display: none;

}

#cuerpo .svisslista ul li ul li{
	margin: 0em 0em 0em 0em;
	padding: 0.1em 0.1em 0.1em 1.5em;
	color: #000000;
	list-style-image: none;
	background-image: none;
}

#cuerpo .listahorizontal{
margin: 1em 0em 1em 0em;
/*	border: 1px solid red;*/
}

#cuerpo .listahorizontal ul{
	float: left;
	padding: 0em;
	margin: 0em;
	width: 99%;
}


#cuerpo .listahorizontal ul li{
	float: left;
    width: 30%;
	padding: 0.5em 0.5em 0.5em 0.5em;
	margin: 0em 0em 0.5em 0.5em;
	background-image: url(/appcont/estatistikak/images/fnd_ovjlista1.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #FF999A;
	list-style: none;
}

#cuerpo .listahorizontal  li.linormal{
/*float: left;*/
padding: 0.5em 0.5em 0.5em 0.5em;
margin: 0em 0em 0.5em 0.5em;
background-repeat: repeat-x;
background-position: bottom;
border: 1px solid #55BE47;
list-style: none;
}

#cuerpo .tablatemas{
	padding: 0.5em 0.5em 0.5em 0.5em;
/*	border:  5em 5em 5em 5em;*/
}

#cuerpo .celdatitulo{
/*float: left;*/
padding: 0.5em 0.5em 0.5em 0.5em;
margin: 0em 0em 0.5em 0.5em;
background-image: url(/appcont/estatistikak/images/fnd_ovjlista.gif);
background-repeat: repeat-x;
background-position: bottom;
border: 1px solid #55BE47;
list-style: none;
width: 50%;
}

#cuerpo .listahorizontal ul li a{
	color: #000000;
	text-decoration: underline;
}


#cuerpo .tablaindicadores{
border-top: 1px solid #ff999a;
border-left: 1px solid #ff999a;
border-right: 1px solid #ff999a;
border-bottom: 1px solid #ff999a;
padding-left: 50px;



}

#cuerpo .tablaindicadores td{
/*	border-bottom: 1px solid #000000;*/
	border-collapse: collapse;
	margin: 0em;
	padding: 0.15em 0em 0.15em 1em;
}


#cuerpo .tablaindicadores a{
	color: #2F4F88;
	text-decoration: underline;
}

#cuerpo .tablaindicadores a:hover{
	color: #cccccc;
	text-decoration: none;
}

#cuerpoPag h2{
FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
margin: 0em;
padding: 0.2em; 0.5em; 0.2em; 0.5em;
font-size: 1.2em;
color: #000000;
font-weight: normal;
font-weight: bold;
/*background-image: url(/appcont/estatistikak/images/fnd_h2.gif);*/
background-repeat: repeat-x;
/*border-bottom: 1px solid #5C81AA;*/
background-position: bottom;
}

#cuerpoPag form .cuadroTabla{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	border: 1px solid #ff999a;
	margin: 0.5em 0em 0em 0em;
	padding: 0.25em;
	background-image: url(/appcont/estatistikak/images/fnd_lista1.gif);
	background-repeat: repeat-x;
	background-position: top;

}

#cuerpoPag form p a{
	color: #255282;
	text-decoration: underline;
}

#cuerpoPag form p a:hover{
	text-decoration: none;
}

#cuerpo H3{
	color:#000000;
	margin: 0em;
	padding: 0em;
	background-image: url(/appcont/estatistikak/images/fnd_descripcion.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	font-size: 1.1em;
	text-align: center;
	height: 1.5em;
/*	border: 1px solid red;*/

}

#cuerpo .descripcion{
background-color: #FEEED7;
margin: 0.5em 0em 0.5em 0em;
padding: 0em;
}

#cuerpo .descripcion p{
	padding: 1em;
	margin: 0em;
}

#cuerpoPag .seleccMuni{
	width: 90%;
	border: 1px solid #cccccc;
}

#cuerpoPag .seleccMuni td {
    border: 1px solid #CCCCCC;
}

#cuerpoPag .pxtable{
border:1px solid #cccccc;
}

#cuerpoPag .pxtable td{
	border:none;
}

/*---------------------------------------*/

#cuerpo div.cuadro  {
float:left;
border: 1px solid #FF999A;
margin: 0em 0.31em 0.5em 0.31em;
padding:0.5em 0px 0.5em 0px;
width:99%;
}

#cuerpo div.marcoTemaAnios  {
float:left;
margin: 0.5em 0.5em 0.5em 0.5em;
}

#cuerpo div.marcoAnios  {
float:left;
padding: 0.5em 0.5em 0.3em 0em;
border-bottom: 1px solid #710000;
color: #710000;
width:100%;
}

#cuerpo div.nivelEnun  {
float:left;
text-align: left;
width:29.5%;
font-weight: normal;
padding: 0em 0em 0em 0.5em;
color: #1879AE;
font-weight: bold;
}

#cuerpo div.nivelDesc  {
float:left;
padding: 0em 0em 0em 1em;
width:67%;
}

#cuerpo div.nivelEnun2  {
float:left;
/*border: 1px solid aqua;*/
text-align: left;
width:34.5%;
font-weight: normal;
margin: 0em 0em 0em 1em;
padding: 0em 0em 0em 1.5em;
color: #1879AE;
background-image: url(/appcont/estatistikak/images/bullet_flecha1.gif);
background-repeat: no-repeat;
background-position: 0.7em 0.45em;
}


#cuerpo dl{
border: 1px solid #FF999A;
margin: 0em 0.31em 0.5em 0.31em;
padding:0.5em 0px 0em 0px;
width:99%;
}


#cuerpo dt.nivel1  {
/*border: 1px solid blue;*/
text-align: left;
width:29.5%;
font-weight: normal;
padding: 0em 0em 0em 0.5em;
color: #1879AE;
font-weight: bold;
}

#cuerpo dt a{
color:#000000;
}

#cuerpo dd {
/*border: 1px solid green;*/
margin:-14px 0% 6px 31%;
}


#cuerpo dt.nivel2 {
/*border: 1px solid aqua;*/
text-align: left;
width:34.5%;
font-weight: normal;
margin: 0em 0em 0em 1em;
padding: 0em 0em 0em 1.5em;
color: #1879AE;
background-image: url(/appcont/estatistikak/images/bullet_flecha1.gif);
background-repeat: no-repeat;
background-position: 0.7em 0.45em;
 }

* html #cuerpo dt.nivel2 {
/*border: 1px solid aqua;*/
text-align: left;
width:34.5%;
font-weight: normal;
margin: 0em 0em 0em 1em;
padding: 0em 0em 0em 1.5em;
color: #1879AE;
background-image: url(/appcont/estatistikak/images/bullet_flecha1.gif);
background-repeat: no-repeat;
background-position: 0.7em 0.5em;
 }

 #cuerpo dd.nivel2{
/*border: 1px solid red !important;*/
margin:-14px 0% 6px 41% !important;
 }

#cuerpo dt.nivel3 {
/*border: 1px solid aqua;*/
text-align: right;
width:40%;
font-weight: normal;
 }

#cuerpo dd.nivel3{
/*border: 1px solid red !important;*/
margin:-14px 0% 6px 41% !important;
 }

#cuerpoPag A.enlace:link
{
    FONT-WEIGHT: bold;
    COLOR: #1879AE;
    TEXT-DECORATION: none
}
#cuerpoPag A.enlace:visited
{
    FONT-WEIGHT: bold;
    COLOR: #1879AE;
    TEXT-DECORATION: none
}
#cuerpoPag A.enlace:hover
{
    FONT-WEIGHT: bold;
    COLOR: #1879AE;
    TEXT-DECORATION: underline
}
#cuerpo .caminomigas{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
	float:left;
	width:98%;
	TEXT-ALIGN: left;
	font-size: 11px;
	font-weight: normal;
	padding: 0.5em 0.5em 0.5em 0.5em;
	border-bottom: 2px solid #BF0000 !important;
}

#cuerpoPag .caminomigas{
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
	float:left;
	width:98%;
	TEXT-ALIGN: left;
	font-size: 11px;
	font-weight: normal;
	padding: 2em 0.5em 0.5em 0.5em;
	border-bottom: 2px solid #BF0000 !important;
}

#cuerpo font.caminonormal, #cuerpoPag font.caminonormal{
	color: #800000;
	font-weight: bold;
}

#cuerpo a.lnkmigas:link {color: #800000;text-decoration: underline; font-weight: normal;}
#cuerpo a.lnkmigas:visited {color: #800000;text-decoration: underline; font-weight: normal;}
#cuerpo a.lnkmigas:hover {color: #FF5353;text-decoration: underline; font-weight: normal;}

#cuerpoPag a.lnkmigas:link {color: #800000;text-decoration: underline; font-weight: normal;}
#cuerpoPag a.lnkmigas:visited {color: #800000;text-decoration: underline; font-weight: normal;}
#cuerpoPag a.lnkmigas:hover {color: #FF5353;text-decoration: underline; font-weight: normal;}




.divContenedorMargen {
    display: block;
    margin: 0.5em auto 1em !important;
    padding: 0 0 0 0.25em !important;
    width: 80%;
}

.botonespecial span {
    background-image: url("../images/fnd_desplegar_arbol1.jpg");
    background-position: center center;
    background-repeat: repeat-x;
    border: 1px solid #B22222;
    color: #FFFFFF !important;
    display: block;
    margin: 0;
    padding: 0.25em 1em;
    text-decoration:none !important;
}

.botonespecial a {
    text-decoration:none !important;
}
.divfloatr {
    float: right;
}



#menu1 {
	list-style-image: url("../images/lista_flecha.gif") !important;
	width: 200px;
	padding-top: .5em;
	padding-bottom: .5em;
	list-style: inside;
	text-decoration:none;
	font-weight: bold;
	color: #B22222 !important;
}

.cAbierta{
	list-style-type: none;
	list-style-image: url("../images/lista_flecha1_off.gif");
}
.cAbiertaSeleccionada{
	list-style-type: none;
	list-style-image: url("../images/lista_flecha1_off.gif");
}
.cCerradaSeleccionada{
	list-style-type: none;
	list-style-image: url("../images/lista_flecha1_on.gif");
}
.cCerrada{
	list-style-type: none;
		list-style-image: url("../images/lista_flecha1_on.gif");

}
.menuDoc, #menuDoc li a{
	list-style-type: none !important;
	list-style: none inside none !important;
	/*list-style-image: url(imasmenu/doct.gif);*/
	list-style-image: url("../images/lista_flecha1_off.gif") !important;
	color: #B22222 !important;	
}

.tagApartado, a.tagApartado{
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	color: #B22222 !important;
}
.documentoActual{
	list-style-image: url(imasmenu/docsel.gif);
}

#menu1 a {
	text-decoration:none;
}

ul.menuDoc li a{
color: #1879AE;
}

p.eustatparraplan {
    color: #626469;
    display: block;
    margin: 0.5em auto 1em !important;
    padding: 0 0 0 0.25em !important;
    width: 80%;
}

ul.menuDoc li a hover{
color: #B22222;
}



#menu1 li{
	padding: 0em 0em 0.75em 2em;
}

#menu1 li a{
	color: #B22222 !important;
}

.enlaceDefinicion{
	color: #9f0000;
	font-weight: bold;
}

#cuerpoPag dl{
	font-size:11px;
}

/* BUSCADOR */
#cuerpoPag .container-2{
  width: 300px;
  vertical-align: middle;
  white-space: nowrap;
  position: relative;
  display: inline-block;
}
#cuerpoPag .container-2 input#search{
  width: 150px;
  height: 40px;
  background: #fff;
  border: 1px solid #1a1a1a;
  border: 1px solid #BF0000 !important;
  /*font-size: 10pt;*/
  float: left;
  color: #262626;
  padding-left: 15px;
  padding-right: 35px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #000;
 
  -webkit-transition: width .55s ease;
  -moz-transition: width .55s ease;
  -ms-transition: width .55s ease;
  -o-transition: width .55s ease;
  transition: width .55s ease;
}
#cuerpoPag .container-2 input#search::-webkit-input-placeholder {
   color: #65737e;
}
 
#cuerpoPag .container-2 input#search:-moz-placeholder { /* Firefox 18- */
   color: #65737e;  
}
 
#cuerpoPag .container-2 input#search::-moz-placeholder {  /* Firefox 19+ */
   color: #65737e;  
}
 
#cuerpoPag .container-2 input#search:-ms-input-placeholder {  
   color: #65737e;  
}

#cuerpoPag .container-2 .icon{
  /*
  position: absolute;
  left: 0px;
  top: 50%;

  margin-left: 17px;
  margin-top: 17px;
  z-index: 1;
  color: #4f5b66;
  */
}
#cuerpoPag .container-2 input#search:focus, .container-2 input#search:active{
  outline:none;
  width: 300px;
}

#cuerpoPag .container-2:hover input#search{
width: 300px;
}

#cuerpoPag .btn-search {
  background-color: transparent;
  border: 0px solid;
  margin-left: -32px;
  margin-top: 11px;
  cursor: pointer;
}
/* BUSCADOR */

/* BOTONES */
#cuerpoPag .botoiak {
  vertical-align: top;
  display: inline-block;
}
#cuerpoPag .botoiak li {
    display: inline-block;
    margin: 1em 0;
}
#cuerpoPag .botoiak a, #cuerpoPag .botoiak input, .r01gContentListMoreLayer a, p.r01gRssFeed a, .bilaketa input.filtroak_botoia, .feedback input.button-search, .bilaketa_emaitzak input.gsc-search-button, .bilaketa .r01searchBox .r01searchFormButton, #cuerpoPag .x46MButton button {
    background-color: #800000;
    padding: 0.45em 1em;
    border: 1px solid #BF0000 !important;
    font-weight: bold;
    font-size: 100% !important;
    border-radius: 4px;
    text-align: center;
    width: auto;
    float: none !important;
    margin: 1em;
    color: #fff !important;
    transition: all 0.2s;
    -webkit-transition: all 0.3s;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 4px rgba(0, 0, 0, 0.3) !important;
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 4px rgba(0, 0, 0, 0.3) !important;
    cursor: pointer;

    display: inline-block;
    /*padding: 0em 1em;*/
    margin: 0em 0.5em;
    min-height: 24px;    
}
#cuerpoPag a:link, #cuerpoPag a:visited {
    color: #800000;
    text-decoration: none;
    font-weight: bold;
}

#cuerpoPag a span {
  vertical-align: middle;
  font-size: 15px;
}
#cuerpoPag .botoiak a {
  margin-bottom: 1rem;
}
a {
    text-decoration: none;
}
a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
        background-color: rgba(0, 0, 0, 0);
    font-size: 100%;
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */


.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}


.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}


@-webkit-keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  from {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 1.15, 1.15);
    transform: scale3d(1.15, 1.15, 1.15);
  }

  to {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

/*
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
*/

#cuerpoPag .botoiak.botoiaktree a:hover {
  -webkit-animation-name: pulse;
  animation-name: pulse;
   -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
/* BOTONES */

/* JQUERY TREEGRID */
.treegrid-indent {
  width: 28px !important;
}
.treegrid-expander {  
  cursor: none !important;
}
.treegrid-expander-collapsed {
    background-image: url("../images/flecha_lateral2.png") !important;
    width: 14px !important;
    height: 14px !important;
    cursor: pointer !important;
}
.treegrid-expander-expanded {
    background-image: url("../images/flecha_abajo2.png") !important;
    width: 14px !important;
    height: 14px !important;
    cursor: pointer !important;
}

.tree {
  color: #800000 !important;
  font-size: 18px !important;
}
.tree tr td {
  padding: 0.25rem 0.5rem 0.25rem 0.5rem;
}
@media screen and (min-width: 767px) {
  .tree {
    font-size: 22px;
  }
  .tree tr td {
    padding: 0.5rem 0.5rem 0.5rem 0.5rem;
  }
}
/* JQUERY TREEGRID */

@-webkit-keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}
/* https://daneden.github.io/animate.css */

/* EFECTO ENLACE ARBOL */
.m-linkitem {
  /*
  position: absolute;
  top: 50%;
  left: 50%;
  */
  /*
  -webkit-transform: translate(-51%, -50%);
  -moz-transform: translate(-51%, -50%);
  -ms-transform: translate(-51%, -50%);
  -o-transform: translate(-51%, -50%);
  transform: translate(-51%, -50%);
  max-width: 500px;
  width: 100%;
  transform-origin: center;
  animation: loadBounce 0.5s ease-in-out forwards;
  */
}
.m-linkitem a {
  transition: all 1s linear;
  display: inline;
  /*
  font-size: 22px;
  font-size: 2.2rem;
  */

  /*line-height: 45px;*/
  color: #fff;
  text-decoration: none;
  /*text-transform: uppercase;*/
  font-weight: 600;
  padding-bottom: 2px;
  background: linear-gradient(to right, #BF0000 0%, #800000 98%);
  background-size: 0px 2px;
  background-repeat: no-repeat;
  background-position: left 85%;
  text-shadow: 0;
}
.m-linkitem a:hover {
  background-size: 100% 2px;
  /*text-shadow: 0 2.5px 4px rgba(0, 0, 0, 0.5);*/
}
/* EFECTO ENLACE ARBOL */

a {
  color: #337ab7;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
  color: #013161;
  }


.hide {
  display: none;
}



.m-linkitem .table-bordered a,
.my-legend a {
  /* quitamos la transicion de la linea en lso enlaces */
  background: none;
}






/* -- Box model ------------------------------- */
*,
*:after,
*:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}





.shadow-z-1 {
  -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
  margin-left: 0rem;
  margin-top: 1rem;
}
@media screen and (min-width: 767px) {
  .shadow-z-1,
  .my-legend {
    margin-left: 6.5rem;
  }

}

/* -- Material Design Table style -------------- */
#cuerpoPag .table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 2rem;
  background-color: #fff;

  border-collapse: separate;
  border-spacing: 3px;
  color: #800000;

  /*
   border-collapse: collapse;
  border-radius: 1em;
  overflow: hidden;
  */
}
#cuerpoPag .table > thead > tr,
#cuerpoPag .table > tbody > tr,
#cuerpoPag .table > tfoot > tr {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#cuerpoPag .table > thead > tr > th,
#cuerpoPag .table > tbody > tr > th,
#cuerpoPag .table > tfoot > tr > th,
#cuerpoPag .table > thead > tr > td,
#cuerpoPag .table > tbody > tr > td,
#cuerpoPag .table > tfoot > tr > td {
  text-align: left;
  padding: 1.0rem;
  vertical-align: top;
  border-top: 0;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#cuerpoPag .table > thead > tr > th {
  font-weight: 400;
  color: #757575;
  vertical-align: bottom;
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}
#cuerpoPag .table > caption + thead > tr:first-child > th,
#cuerpoPag .table > colgroup + thead > tr:first-child > th,
#cuerpoPag .table > thead:first-child > tr:first-child > th,
#cuerpoPag .table > caption + thead > tr:first-child > td,
#cuerpoPag .table > colgroup + thead > tr:first-child > td,
#cuerpoPag .table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
#cuerpoPag .table > tbody + tbody {
  border-top: 1px solid rgba(0, 0, 0, 0.12);
}
#cuerpoPag .table .table {
  background-color: #fff;
}
#cuerpoPag .table .no-border {
  border: 0;
}
#cuerpoPag .table-condensed > thead > tr > th,
#cuerpoPag .table-condensed > tbody > tr > th,
#cuerpoPag .table-condensed > tfoot > tr > th,
#cuerpoPag .table-condensed > thead > tr > td,
#cuerpoPag .table-condensed > tbody > tr > td,
#cuerpoPag .table-condensed > tfoot > tr > td {
  padding: 0.8rem;
}
#cuerpoPag .table-bordered {
  border: 0;
  border: 1px solid #800000;

  font-size: 16px;
}
/*.table-bordered > thead > tr > th,*/
#cuerpoPag .table-bordered > tbody > tr > th,
#cuerpoPag .table-bordered > tfoot > tr > th,
#cuerpoPag .table-bordered > thead > tr > td,
#cuerpoPag .table-bordered > tbody > tr > td,
#cuerpoPag .table-bordered > tfoot > tr > td {
  border: 0;
  border-bottom: 1px solid #800000;  
}
#cuerpoPag .table-bordered > tbody > tr:last-child > td {
 border-bottom: 0px solid #800000;   
}
#cuerpoPag .table-bordered > thead > tr > th,
#cuerpoPag .table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
#cuerpoPag .table-striped > tbody > tr:nth-child(odd) > td,
#cuerpoPag .table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #f5f5f5;
}
#cuerpoPag .table-hover > tbody > tr:hover > td,
#cuerpoPag .table-hover > tbody > tr:hover > th {
  /*background-color: rgba(0, 0, 0, 0.12);*/
  background-color: #DD7682;  
}







@media screen and (max-width: 768px) {
#cuerpoPag .table-responsive-vertical > .table {
    margin-bottom: 0;
    background-color: transparent;
  }
#cuerpoPag .table-responsive-vertical > .table > thead,
#cuerpoPag .table-responsive-vertical > .table > tfoot {
    display: none;
  }
#cuerpoPag .table-responsive-vertical > .table > tbody {
    display: block;
  }
#cuerpoPag .table-responsive-vertical > .table > tbody > tr {
    display: block;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    margin-bottom: 1.6rem;
  }
#cuerpoPag .table-responsive-vertical > .table > tbody > tr > td {
    background-color: #fff;
    display: block;
    vertical-align: middle;
    text-align: right;
  }
#cuerpoPag .table-responsive-vertical > .table > tbody > tr > td[data-title]:before {
    content: attr(data-title);
    float: left;
    font-size: inherit;
    font-weight: 400;
    color: #000000;
  }
#cuerpoPag .table-responsive-vertical.shadow-z-1 {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
  }
#cuerpoPag .table-responsive-vertical.shadow-z-1 > .table > tbody > tr {
    border: none;
    -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
    -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.12), 0 1px 2px 0 rgba(0, 0, 0, 0.24);
  }
#cuerpoPag .table-responsive-vertical > .table-bordered {
    border: 0;
  }
#cuerpoPag .table-responsive-vertical > .table-bordered > tbody > tr > td {
    border: 0;
    border-bottom: 1px solid #e0e0e0;
  }
#cuerpoPag .table-responsive-vertical > .table-bordered > tbody > tr > td:last-child {
    border-bottom: 0;
  }
#cuerpoPag .table-responsive-vertical > .table-striped > tbody > tr > td,
  .table-responsive-vertical > .table-striped > tbody > tr:nth-child(odd) {
    background-color: #fff;
  }
#cuerpoPag .table-responsive-vertical > .table-striped > tbody > tr > td:nth-child(odd) {
    background-color: #f5f5f5;
  }
#cuerpoPag .table-responsive-vertical > .table-hover > tbody > tr:hover > td,
#cuerpoPag .table-responsive-vertical > .table-hover > tbody > tr:hover {
    background-color: #fff;
  }
#cuerpoPag .table-responsive-vertical > .table-hover > tbody > tr > td:hover {
    background-color: rgba(0, 0, 0, 0.12);
  }
}


#cuerpoPag .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > td,
#cuerpoPag .table-striped.table-mc-blue > tbody > tr:nth-child(odd) > th {
  background-color: #e7e9fd;
}
#cuerpoPag .table-hover.table-mc-blue > tbody > tr:hover > td,
#cuerpoPag .table-hover.table-mc-blue > tbody > tr:hover > th {
  background-color: #ebeff5;
}
#cuerpoPag .table-hover.table-mc-blue > tbody > tr:hover > td {
background-color: #DD7682;
-webkit-transition-property:background-color;
-moz-transition-property:background-color;
-o-transition-property:background-color;
-ms-transition-property:background-color;
transition-property:background-color;

-webkit-transition-duration:2s;
-moz-transition-duration:2s;
-o-transition-duration:2s;
-ms-transition-duration:2s;
transition-duration:2s;
}
#cuerpoPag .table-hover.table-mc-blue > tbody > tr:hover > td,
#cuerpoPag .table-hover.table-mc-blue > tbody > tr:hover > td > a {
color: #FFFFFF;
-webkit-transition-property:color;
-moz-transition-property:color;
-o-transition-property:color;
-ms-transition-property:color;
transition-property:color;

-webkit-transition-duration:0s;
-moz-transition-duration:0s;
-o-transition-duration:0s;
-ms-transition-duration:0s;
transition-duration:0s;
}
@media screen and (max-width: 767px) {
  #cuerpoPag .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td,
  #cuerpoPag .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr:nth-child(odd) {
    background-color: #fff;
  }
  #cuerpoPag .table-responsive-vertical .table-striped.table-mc-blue > tbody > tr > td:nth-child(odd) {
    background-color: #e7e9fd;
  }
  #cuerpoPag .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td,
  #cuerpoPag .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover {
    background-color: #fff;
  }
  #cuerpoPag .table-responsive-vertical .table-hover.table-mc-blue > tbody > tr:hover > td {
    background-color: #800000;
  }
}

#cuerpoPag .table-bordered thead tr {  
  background-color: #800000;
}
#cuerpoPag .table-bordered thead tr th {  
  color: #FFFFFF;
  font-weight: bold;
}

#cuerpoPag .table-bordered tbody tr {  
  background-color: #f5f5f5;
}
#cuerpoPag .table-bordered a:link,
#cuerpoPag .table-bordered a:visited {
    font-weight: normal;
}














  /* ESTILO PX */
  /*
  .portfolio-experiment, .scene {
  height: 100vh;
  overflow: hidden;
  display: flex;
  flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-display: flex;
  -webkit-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  justify-content: center;
  align-items: center;
  -webkit-justify-content: center;
  -webkit-align-items: center;
}
*/

td.portfolio-experiment {
  /*background: #2d2d2d;*/
  padding: 0.5em calc(0.5em * 1.2) !important;
}
.portfolio-experiment a {
  /*color: white;*/
  padding: 0.25em calc(0.25em * 1.2);
  display: inline-block;
  border: 3px solid transparent;
  position: relative;
  /*font-size: 1.5em;*/
  cursor: pointer;
  letter-spacing: 0.025em;

  text-decoration: none;
}
.portfolio-experiment a .text {
  /*font-family: proxima-nova, monospace;*/
  /*transform: translate3d(0, 0.25em, 0);*/
  display: block;
  transition: transform 0.4s cubic-bezier(0.2, 0, 0, 1) 0.4s;
}
.portfolio-experiment a:after {
  position: absolute;
  content: '';
  bottom: -3px;
  left: calc(0.25em * 1.2);
  right: calc(0.25em * 1.2);
  height: 3px;
  background: #B0D378;
  transition: transform 0.8s cubic-bezier(1, 0, 0.37, 1) 0.2s, right 0.2s cubic-bezier(0.04, 0.48, 0, 1) 0.6s, left 0.4s cubic-bezier(0.04, 0.48, 0, 1) 0.6s;
  transform-origin: left;
}
.portfolio-experiment .line {
  position: absolute;
  background: #B0D378;
}
.portfolio-experiment .line.-right, .portfolio-experiment .line.-left {
  width: 3px;
  bottom: -3px;
  top: -3px;
  transform: scale3d(1, 0, 1);
}
.portfolio-experiment .line.-top, .portfolio-experiment .line.-bottom {
  height: 3px;
  left: -3px;
  right: -3px;
  transform: scale3d(0, 1, 1);
}
.portfolio-experiment .line.-right {
  right: -3px;
  transition: transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.23s;
  transform-origin: top;
}
.portfolio-experiment .line.-top {
  top: -3px;
  transition: transform 0.08s linear 0.43s;
  transform-origin: left;
}
.portfolio-experiment .line.-left {
  left: -3px;
  transition: transform 0.08s linear 0.51s;
  transform-origin: bottom;
}
.portfolio-experiment .line.-bottom {
  bottom: -3px;
  transition: transform 0.3s cubic-bezier(1, 0, 0.65, 1.01);
  transform-origin: right;
}
.portfolio-experiment a:hover .text,
.portfolio-experiment a:active .text {
  /*
  transform: translate3d(0, 0, 0);
  transition: transform 0.6s cubic-bezier(0.2, 0, 0, 1) 0.4s;
  */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
.portfolio-experiment a:hover:after,
.portfolio-experiment a:active:after {
  transform: scale3d(0, 1, 1);
  right: -3px;
  left: -3px;
  transform-origin: right;
  transition: transform 0.2s cubic-bezier(1, 0, 0.65, 1.01) 0.17s, right 0.2s cubic-bezier(1, 0, 0.65, 1.01), left 0s 0.3s;
}
.portfolio-experiment a:hover .line,
.portfolio-experiment a:active .line {
  transform: scale3d(1, 1, 1);
}
.portfolio-experiment a:hover .line.-right,
.portfolio-experiment a:active .line.-right {
  transition: transform 0.1s cubic-bezier(1, 0, 0.65, 1.01) 0.2s;
  transform-origin: bottom;
}
.portfolio-experiment a:hover .line.-top,
.portfolio-experiment a:active .line.-top {
  transition: transform 0.08s linear 0.4s;
  transform-origin: right;
}
.portfolio-experiment a:hover .line.-left,
.portfolio-experiment a:active .line.-left {
  transition: transform 0.08s linear 0.48s;
  transform-origin: top;
}
.portfolio-experiment a:hover .line.-bottom,
.portfolio-experiment a:active .line.-bottom {
  transition: transform 0.5s cubic-bezier(0, 0.53, 0.29, 1) 0.56s;
  transform-origin: left;
}

  /* ESTILO PX */








/* BOTONES NUEVO */
.bttn-dark {
  /*
  font-size: 18px;
  letter-spacing: 2px;
  text-transform: uppercase;
  */
  display: inline-block;
  text-align: center;
  width: 270px;
  font-weight: bold;
  padding: 14px 0px;
  border: 3px solid #644cad;
  border-radius: 2px;
  position: relative;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.1);
  z-index: 2;
  

}
.bttn-dark:before {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  position: absolute;
  top: 0;
  left: 50%;
  right: 50%;
  bottom: 0;
  opacity: 0;
  content: '';
  /*color: #1472a4;*/
  background-color: #800000;  
  /*background-color: #E10019;*/
  z-index: -1;
}
.bttn-dark:hover:before {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  left: 0;
  right: 0;
  opacity: 1;
}
.bttn-dark:focus:before {
  -webkit-transition: 0.5s all ease;
  transition: 0.5s all ease;
  left: 0;
  right: 0;
  opacity: 1;
}

.bttn-dark:hover span {
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
/* BOTONES NUEVO */







/* LEYENDA */
.my-legend {
  /*max-width: 300px !important;*/
  font-size: 14px;

  border: 1px dotted #383838;
  padding: 1em 1em 1em 1em;
  color: #383838;
  background-color: #f5f5f5;
  }
 .my-legend .legend-title {
    text-align: left;
    margin-bottom: 5px;
    font-weight: bold;
    /*font-size: 90%;*/
    }
  .my-legend .legend-scale ul {
    margin: 0;
    margin-bottom: 5px;
    padding: 0;
    /*float: left;*/
    list-style: none;
    }
  .my-legend .legend-scale ul li {
    /*font-size: 80%;*/
    list-style: none;
    margin-left: 0;
    line-height: 18px;
    margin-bottom: 2px;
    }
  .my-legend ul.legend-labels li span {
    /*
    display: block;
    float: left;
    height: 16px;
    width: 30px;
    margin-right: 5px;
    margin-left: 0;
    border: 1px solid #999;
    */
    display: inline-block;
    margin-right: 5px;
    }
  .my-legend span {
    border: 3px solid #B0D378;
    padding: 0.25em;
    color: #800000;
    }
    /*
    .my-legend a:hover {
      transition: none;
      background: none !important;
    }
    .my-legend .text {
      text-shadow: none;
    }
    */

/* LEYENDA */
