body{
	font-family: 'Source Sans Pro',sans-serif !important;
	display: inline-block;
	min-width: 99%;
	padding: 0;
	margin: 0;
	color: #333;
	vertical-align: top;
	text-align: left;
	width: 100%;
}

#contenedor{
	width: 100%;
	background-color: #fff;
	height: auto;
}
#cabecera_ieca{
font-size: 0.8em;
border-left: 0px solid #fff;
border-right: 0px solid #fff;
height: 85px;
min-width: 1000px;
background-color: #ffffff;
}
#cabecera_1{
	float: left;
border: 0px solid #000;
padding: 0 0 0 5px;
width: 64%;
}
#cabecera_2{
	float: right;
border: 0px solid blue;
width: 25%;
}
#cabecera_2 div{
	left: 98%
}
#cabecera_2a{
	float: left;
border: 0px;
width: 60%;
height: 100%;
bottom: 0px;
}
#cabecera_2b {
float: left;
border: 0px;
height: 60px;
width: 40%;
margin-top: 25px;
}
.lateral10 {
margin-bottom: -40px;
border-left: 10px solid #fff;
}

#cabecera_2b ul {
display: block;
margin-right: 0px;
margin-top: 2px;
}
#cabecera_2b li {
	list-style: none;
	margin-bottom: 1px;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: -35px;
	background-color: #ffffff;
}
#cabecera_2b a {
	color: #808080;
	font-weight: bold;
	text-decoration: none;
	font-family: 'Source Sans Pro',sans-serif !important;
}
#navigation {
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	min-width: 1000px;
	font-size: 0.7em;
}

.lineacolor {
	clear: both;
	padding: 0;
	width: 100%;
	height: 8px;
	line-height: 8px;
	border-top: 3px solid #fff;
}
#redessociales{
float: right;
margin-right: 3px;
margin-top: 60px;
}
#redessociales img{
	height: 27px;
	width: 27px;
	padding: 3px;
	border: 0px;
}
#cabecera_2 div {
	left: 98%;
}
#menu_horizontal {
	clear: both;
	width: 100%;
	border: 0px solid red;
	margin-top: 5px;
/* 	padding-left: 5px; */
}
#menu_horizontal_1 {
	float: right;
	width: auto;
	border: 0px solid blue;
	padding-top: 0px;
}
#caminomigas {
	display: block;
	width: 100%;
	position: relative;
	line-height: 25px;
	font: 1em tahoma,arial,helvetica,sans-serif;
}
#menu_horizontal_2 {
	font-size: 1.4em;
	float: right;
	width: 550px;
	border: 0px solid green;
}
#botoneramenu {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: -10px;
	padding-left: 0%;
	width: 100%;
	display: block;
	font: bold 0.9em Arial;
	color: #E51C1E;
	text-align: right;
}
ul.desplegable {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	z-index: 500;
	float: right;
	font-weight: bold;
}

form.search {
	padding: 5px;
	font-size: 20px;
}
form.search label {
	font-size: 0.7em;
	position: relative;
	padding: 5px;
}
form.search input#text {
	font-size: 15px;
	height: 20px;
	width: 220px;
	background-color: #fff;
	border: 1px solid #808080;
	padding: 4px 4px 2px 10px;
}
form.search input {
	vertical-align: top;
}
form.search input#search, form.search input#glosario {
	background-color: #202020;
	font-weight: bold;
	color: #fff;
	height: 2em;
	width: 60px;
	border: 1px solid #808080;
	margin: 0px 0 0 6px;
	padding: 0 1px 2px 1px;
}
form.search input#glosario {
	display: none;
	margin: 1px 0 0 6px;
	padding: 0px 1px 0 1px;
	background-color: #202020;
	font-weight: bold;
	color: #fff;
	height: 2em;
	width: 60px;
	border: 1px solid #808080;
}
#container {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 10px;
	MARGIN: 10px 20px;
	PADDING-TOP: 10px;
	padding: 10px;
}
#contenido2 {
	MARGIN: 0px auto;
	WIDTH: 98%;
	TEXT-ALIGN: justify;
	padding-left: 10px;
	font-size: 15px;
}


#footer {
	border-left: 0px solid #fff;
	border-right: 0px solid #fff;
	min-width: 1000px;
	font-size: 15px;
}
#piea {
	font-size: 1.4em;
	clear: both;
	border-BOTTOM: 9px solid #fff;
	border-top: 9px solid #fff;
	margin-top: 0px;
	height: 65px;
	width: 100%;
	font: 1em tahoma,arial,helvetica,sans-serif;
}
#piea1 {
	float: left;
	margin-top: 0px;
	margin-bottom: 6px;
	width: 62%;
	margin-left: 5px;
}
#piea1 a {
	line-height: 15px;
	color: #404040;
	FONT-WEIGHT: bold;
	font-size: 1em;
	text-decoration: none;
	background: #fff;
	padding: 5px;
	margin: 0px;
}
#logow3caa {
	border: 1px;
	margin: 0px 0 -9px 5px;
}
.ui-autocomplete {
	max-height: 175px;
	overflow-y: auto;
	overflow-x: hidden;
	font-size: 0.8em;
}
.btnIdioma {
margin-left: 0;
margin-bottom: -10px;
padding: 0;
border-width: 0px;
border-style: none;
background-color: transparent;
color: #808080;
font-weight: bold;
font-family: 'Source Sans Pro',sans-serif !important;
font-size: 1em;
}
#contenedor a:link, #contenedor a:visited {
	color: #630;
	text-decoration: none;
}
ul.desplegable li.hover, ul.desplegable li:hover {
position: relative;
z-index: 550;
cursor: default;
background-color: #eee;
color: #000;
}
ul.desplegable a:hover {
color: #f90;
}

div.jqtree_common < span {
color: #630;	
}
#content > ul , li {
	list-style-type: none !important;
}
.divDatosDia {
background-repeat: no-repeat;
background-position: right;
padding-right: 130px;
text-align: left;
}


.indice {
font-size: 1.4em;
font-weight: bold;
}
#_arbolConsultasDatosAlDia_tree  div.jqtree_common{
	
	font-weight: bold !important;
	color: rgb(51, 51, 51) !important;
	text-align: left !important;
	
}


#_arbolConsultasDatosAlDia_tree li.jqtree-folder > div{
	border:none !important;
	background-color: transparent !important;
}
#_arbolConsultasDatosAlDia_tree li.raiz > div{
	display:none;
}
#_arbolConsultasDatosAlDia_tree li.raiz{
	padding-top: 0px !important;
}
#container a:hover{
	border-bottom-color: #900 !important;
}


#contenedor_centrado #container{
	font-size: 1.4em;
}	
#_arbolConsultasDatosAlDia_tree #footer{
	font-size: 1.0em !important;
}

#_arbolConsultasInformeAnual_tree a.jqtree-closed{
 background-image: url('https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/images/mas.gif');
 background-repeat: no-repeat;
 padding-left:13px;
 background-position: center;
}
#_arbolConsultasInformeAnual_tree li.jqtree-folder a:not(.jqtree-closed){
 background-image: url('https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/images/menos.gif');
 background-repeat: no-repeat;
 padding-left:13px;
 background-position: center;
}

.botonEjecutar{
	background-image: url('https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/images/ejecutar.png');
	background-repeat: no-repeat;
	padding-left: 24px;
	background-position: center;
	padding-bottom: 1px;
}

.raiz > div{
	visibility: hidden;
}
/* #_arbolConsultasInformeAnual_tree #content{ */
/* 	margin-top: -55px; */
/* } */

#_arbolConsultasDatosAlDia_tree li.jqtree-folder > div , #_arbolConsultasInformeAnual_tree li.jqtree-folder >div{
	cursor: default;
}
#_arbolConsultasDatosAlDia_tree li.jqtree-folder > div > span , a{
	cursor: default;
}
#_arbolConsultasInformeAnual_tree .jqtree-toggler{
	cursor:pointer;
}
li.jqtree-folder > div{
	cursor: default;
}
.margin-bottom-15{
	margin-bottom: 15px;
}
.titulo-iframe{
	text-align: left;
	font-size: 1.2em;
	font-weight: bold;
}
.link-volver{
		text-align: right;
}
.link-volver a{
	cursor: pointer;
}

.fullscreenDialog{
	width: 98% !important;
}
.opened-multiselect{
	position: absolute !important;
	display: block !important;
}
.fakeDisabled{
	background-color: #fafffa !important;
}

.contenedor_stpivot{
	padding-left:40px;
	padding-right:40px;
	padding-top:30px;
}

.titPag{
	font-family: 'Source Sans Pro',sans-serif !important !important;
	margin-top: 0px;	
}

.titPag img{
	margin-left:20px;
}

#arboTxt{
	font-size: 12px;
	margin-top: 12px;
}

.stPivotIfr{
	border-style:none;
    background-image: url("https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/images/cargando.gif");
    background-repeat: no-repeat;
    background-position: 100px 20px;	
}

.stPivotIfrCargado{
	background-image: none !important;
}

a.enlaceInforme {
	background-image:none !important;
	margin:0px;
	padding:0px !important;
}

/* jaramos. 08-08-2019 - estilos página meta-información */
.firstHeading,#firstHeading{margin-bottom:.1em;line-height:1.2em;padding-bottom:0}
h1.firstHeading
{
  		color: black;
  		background-color: transparent;
  		background-image: none;
  		background-repeat: repeat;
  		background-attachment: scroll;
  		background-position: 0% 0%;
  		background-clip: border-box;
  		background-origin: padding-box;
  		background-size: auto auto;
  		font-weight: normal;
  		margin-top: 0px;
  		margin-right: 0px;
  		margin-bottom: 0px;
  		margin-left: 0px;
  		overflow-x: hidden;
  		overflow-y: hidden;
  		padding-top: 0.5em;
  		padding-bottom: 0.17em;
  		border-bottom-width: 1px;
  		border-bottom-style: solid;
  		border-bottom-color: #aaaaaa;
}
/* jaramos. 08-08-2019 - estilos página meta-información */
h1.firstHeading
{
	font-size: 1.6em;
}
/* jaramos. 08-08-2019 - estilos página meta-información */
h1.firstHeading
{
	margin-bottom: 0.6em;
}

a.enlaceInforme{
	cursor:pointer;
}

#cabecera_ieca a:link, #cabecera_ieca a:visited {
	color: #808080;
}

#navigation a:link, #navigation a:visited {
	color: #000;
	font-size: 0.9em;
}

#piea a:link, #piea a:visited {
	color: #404040;
}

#piea2comun{
	float: right;
	margin-right: 10px;
	width: 1000px;
	height: 80px;
	clear: both;
	padding-top: 15px;
	padding-bottom: 15px;
}

/* Logo Unión Europea FEDER */
.badeaUE {
  float: left;
  width: 290px;
  text-align: justify;
  font-size: 0.8em;
  font-family: 'Source Sans Pro',sans-serif !important;
  padding-top: 10px;
}

.badeaUELogo {
  float: right;
  width: 700px;
}

table.confMapaTb{
	font-size: 12px;
    border-spacing: 0;
    border-collapse: collapse;
}

table.confMapaTb input, table.confMapaTb textarea, table.confMapaTb select {
	border:1px solid #B3B3B3;
}

table.confMapaTb table td,table th {
	padding: 2px;
	border: 1px solid #CCCCCC;
}

table.intervalosManuales {
	margin: -5px 0;
	border: 0px solid #e0e7d3;
	width: 100%;
	border-collapse: collapse;
}

table.intervalosManuales tr:nth-child(odd) {
	background-color: #FFFFFF;
}

table.intervalosManuales tr:nth-child(even) {
	background-color: #EFEFEF;
}

table.intervalosManuales input {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

#_arbolConsultasInformeAnual_tree ul {
	float:left;
}