/***
INICIO ESTILOS DE LOS INFORMES (IECA)
****/
/*COLOR DE LINEAS DE SEPARACION*/
.fondocolor1 {
	background-color: #D13932 !important;
}
/*COLOR DEGRADADO DE PAGINA*/
.fondocolor2 {
	background-color: #EED5B7 !important;
}
/*Color  separador de cabecera */
.bordecolor2 {
	border-color: #EED5B7 !important;
}
/*Estilo texto de menu de navegacion */
ul.desplegable li {
	clear: none !important;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	min-height: 1px;
	line-height: 1.2em;
	vertical-align: middle;
	padding: 5px 5px;
	background-color: #fff;
	color: #000;
}
/*Estilo separadores de menu de navegacion */
ul.desplegable li.sep {
	background-color: #fff;
	color: #f90;
}

/*Estilo del buscador junto con el degradado*/
#minibuscador {
	clear: both;
	margin-top: -8px;
	width: 100%;
	height: 50px;
	background: linear-gradient(to bottom, #eed5b7 5%,#ffffff 95%);
}

/*Estilo texto de titulo de informe*/
.titPag {
	font-family: 'Source Sans Pro',sans-serif !important;
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	color: #333 !important;
}

h1.titPag img {
  display: inline;
}

/*Estilo titulo arbol informe*/
.titleBlock {
	text-align: left;
	color: #000080;
	font-family: 'Source Sans Pro',sans-serif !important;
	font-size: 1.2em;
	font-weight: bold;
	padding-bottom:10px;
}

/* ******************************** INFORME ANUAL ********************************************* */

/* Estilos nivel 1 */
#_arbolConsultasInformeAnual_tree > div > ul > li > ul > li > div {
	float:left;
	width:100%;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:3px;
}

#_arbolConsultasInformeAnual_tree > div > ul > li > ul > li.jqtree-folder > div {
	padding-left: 4px;
	margin: 2px;
	font-family: 'Source Sans Pro',sans-serif !important;
	background-color: #fdf8e8;
	border: 1px solid #efebc6;
	font-weight: bold;
}

#_arbolConsultasInformeAnual_tree > div > ul > li > ul > li > div > a {
	float:left;
	height:17px;
}

#_arbolConsultasInformeAnual_tree > div > ul > li > ul > li > div > span.jqtree-title-folder{
	float:left;
	font-size: 1.1em;
	font-weight: bold;
	font-family: 'Source Sans Pro',sans-serif !important;
	color: #630;
}

/* Estilos nivel mayor que 1 */
#_arbolConsultasInformeAnual_tree > div > ul > li > ul > li ul > li.jqtree-folder > div {
	width:100%;
}

#_arbolConsultasInformeAnual_tree > div > ul > li > ul > li ul > li.jqtree-folder > div > span {
	color:#1C54C2;
	font-size:1em;
	float:left;
}

#_arbolConsultasInformeAnual_tree > div > ul > li > ul > li ul > li.jqtree-folder {
	float:left;
	margin-top:7px;
}

#_arbolConsultasInformeAnual_tree > div > ul > li > ul > li ul > li.jqtree-folder > div > a {
	float:left;
	height:17px;
}

#_arbolConsultasInformeAnual_tree .jqtree-tree span:not(.jqtree-title-folder){
	color: #630;
	font-size: 1.05em;
	font-family: 'Source Sans Pro',sans-serif !important;
	margin-left:9px;
}

.jqtree-tree span:not(.jqtree-title-folder):hover{
	text-decoration: underline;
}

/* Cabecera y pie */ 

/* Para usar la API de JDA font-size debe ser 1em */
/*
#cabecera {
  font-size: 0.7em;
}
*/

#cabecera {
  font-size: 1em;
}

#cabecera_2b ul {
  display: block;
  margin-right: 0;
  margin-top: 2px;
}

#cabecera_2b li {
  background-color: #ffffff;
  list-style: outside none none;
  margin-bottom: 1px;
  margin-left: -35px;
  padding: 2px;
}

form.search label {
  font-size: 0.6em;
  padding: 5px;
  position: relative;
}

#redessociales img {
  border: 0 none;
  height: 22px;
  padding: 3px;
  width: auto;
}


/*Estilo para el texto de los enlaces del footer*/
#piea {
	//font-size: 0.8em;
	clear: both;
	border-BOTTOM: 9px solid #fff;
	border-top: 9px solid #fff;
	margin-top: 0px;
	height: 65px;
	width: 100%;
	font-family: 'Source Sans Pro',sans-serif !important;
}

#piea1 {
  float: left;
  margin-bottom: 6px;
  margin-left: 5px;
  margin-top: 0;
  width: 62%;
  font-size:0.7em;
}

/*Estilo de texto de direccion en footer*/
#piea2 {
	float: right;
	text-align: center;
	width: 36%;
	margin-top: -10px;
	margin-bottom: 5px;
	font-size:0.7em;
}

/********************************* INFORME DATOS AL DIA **********************************************/


/**Estilo titulo de informe de datos al dia*/
.titInfoIEA {
font-family: 'Source Sans Pro',sans-serif !important;
font-size: 25px;
font-weight: bold;
padding-top:10px;
padding-bottom:10px;
}

/* Para usar la API de JDA font-size debe ser 1em */
.divDatosDia {
  /*font-size: 1.4em;*/
  font-size: 1em;
}

.titulo-iframe {
  font-size: 1.8em;
}

.stPivotTitulo {
  font-size: 1.4em;
}

/*Estilo del texto del periodo**/
.periodo {
font-family: 'Source Sans Pro',sans-serif !important;
font-size: 11pt;
font-weight: bold;
padding-bottom:10px;
}

/*Estilo del texto del periodo**/
#descripcion {
padding-bottom:10px;
}

/*Estilo del indice**/

/* Para usar la API de JDA font-size debe ser 1.3em */
.indice {
	/* font-size: 2em; */
	font-size: 1.3em;
	font-weight: bold;
	text-align:center;
	width:70px;
	color:#EF8034;
	border-radius:15px;
	border-style:solid;
	border-width:1px;
	padding-left:5px;
	padding-right:5px;
}

/*Estilo de Nodos Padre*/
#_arbolConsultasDatosAlDia_tree li.jqtree_common.jqtree-folder >div span.jqtree-title{
	color: rgb(51, 51, 51) !important;
	font-size: 16px !important;
}
/*Estilo de Nodos Padre hover*/
#_arbolConsultasDatosAlDia_tree li.jqtree_common.jqtree-folder >div span.jqtree-title:hover{
	text-decoration:none;
}

/*Estilos de nodos hijos*/
#_arbolConsultasDatosAlDia_tree li.jqtree_common.jqtree-folder:not(.raiz) > ul span {
	margin-left: 10px;
}

#_arbolConsultasDatosAlDia_tree span:not(.jqtree-title-folder) > a{
	color: #630 !important;
	font-size: 14px !important;
	margin-left:0px;
	font-weight: 400;
}
/*Estilo de nodos hijo h:over*/
#_arbolConsultasDatosAlDia_tree span:not(.jqtree-title-folder) > a:hover{
	border-bottom-color: #900 !important;
	text-decoration:underline;
	cursor: pointer;
}

/***
FIN ESTILOS DE LOS INFORMES (IECA)
****/

/***
INICIO ESTILOS STPIVOT
****/
.barraBotones{
	padding-left:1px;
	padding-right:6px;
	top: 0;
	background-image: linear-gradient(#FDFBF8, #EED5B7);
	height: 28px;
	vertical-align: top;
	border-width: 1px;
	border-width: 1px solid #BBBBBB;
}


th.column-heading-even, 
th.column-heading-odd, 
th.column-heading-span, 
th.corner-heading, 
th.row-heading-even, 
th.row-heading-span, 
th.column-heading-even-right, 
th.row-heading-even-right, 
th.column-heading-span-right, 
th.row-heading-span-right, 
th.property-heading{
	background-color:#EBCBA5;
}


th.column-heading-even, 
th.column-heading-odd, 
th.column-heading-span, 
th.corner-heading, 
th.row-heading-even, 
th.row-heading-span, 
th.column-heading-even-right, 
th.row-heading-even-right, 
th.column-heading-span-right, 
th.row-heading-span-right, 
th.property-heading {
    background-color: #EED5B7;
}


td.cell-odd, td.property-value, td.property-span {
    background-color: #FDFDED;
}


td.cell-even {
    background-color: #FCF3D8;
}

th.heading-heading, 
td.property-name, 
th.column-heading-odd-right, 
th.row-heading-odd-right, 
th.row-heading-odd {
    background-color: #EBCBA5;
}

td.btFiltrar {
    color: #6D3A00;
    cursor: pointer;
    padding-left: 2px;
    padding-right: 3px;
}

td.txtFiltrar {
    color: #6D3A00;
    font-family: 'Source Sans Pro',sans-serif !important;
    cursor: pointer;
    padding-left:0px
}

td.btMapa {
    cursor: pointer;
    padding-left: 3px;
    padding-right: 20px;
}

hr.degradado{
	border: 0;
    height: 1px;
    background-image: linear-gradient(to right, #FDFBF8, #AA7F4E, #FDFBF8);
}

td.btInfo {
    color: #6D3A00;
    font-family: 'Source Sans Pro',sans-serif !important;
    cursor: pointer;
    padding-left: 8px;
    padding-right: 3px;
    width:450px;
}

a.subir{
	color:#EF8034;
	border-radius:15px;
	border-style:solid;
	border-width:1px;
	padding-left:5px;
	padding-right:5px;
	font-size: 15px;
}

#toolbar_container input[name$=propertiesButton] {
	width:35px;
}

/* headings */
th.corner-heading,
th.heading-heading,
th.column-heading-selected,
th.column-heading-even,
th.column-heading-odd, 
th.column-heading-span, 

th.column-heading-red, 
th.column-heading-green, 
th.column-heading-yellow, 
th.row-heading-red,
th.row-heading-green,
th.row-heading-yellow,

th.column-heading-rot, 
th.column-heading-gruen, 
th.column-heading-gelb, 
th.row-heading-rot,
th.row-heading-gruen,
th.row-heading-gelb,

th.row-heading-selected,
th.row-heading-even,
th.row-heading-odd,
th.row-heading-span,

th.column-heading-even-right, 
th.row-heading-even-right,
th.column-heading-odd-right, 
th.row-heading-odd-right,
th.row-heading-span-right,
th.column-heading-span-right,

th.property-heading,
td.property-name {
  font-family: 'Source Sans Pro',sans-serif !important;
  font-weight: normal;
  color: #6D3A00;
  font-size: 0.9em;
  text-align: left;
  vertical-align: top;
}

td.cell-even, td.cell-odd, td.cell-red, td.cell-yellow, td.cell-green, td.cell-rot, td.cell-gelb, td.cell-gruen, td.property-value, td.property-span {
  font-size: 0.9em;
  font-family: 'Source Sans Pro',sans-serif !important;
}

td.jerarquia_cab {
    color: #6D3A00;
    font-size: 16px;
    font-style: normal;
    font-weight: normal;
    padding-left: 10px;
    padding-right: 10px;
    text-align: left;
    vertical-align: top;
    padding-top:0px;
    white-space: nowrap;
    width: 1%;
    border-style:none !important;
    /*
    background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH4AMWFiEoScOhagAAA4tJREFUOMulks1rXGUUh5/3vfe9d+5MJpM2tWkmmFVsbVObtHEKptaFIq5EUxAFqV30L3AholsXxSK4ddOFO0GoWETsQrH0C0yTJqlNmq+CqeZj8jXJzdw79+t93VSRtkaIB87iHHgefgeOGB85I6LYU3HsGm1SMAnGJAgAIQELgYWQEoREPGwQgMEAxgiUHYicEya2MWqf63DO80wdHMADLAwCjEYIg0CD0IBGCgMiAwwY8VBoyDIKWquPbG3cXc1N/hnJHzhOB8ptRzllLEthzAZxvEnc2CAItwjqNfwtn7AeIC2N60iUkuQ9QaHpafyt4nkbkRmjM6J4DUQzKteGtHIo1YzWGWkaYExGEgcEgU9tfQV/08eyDV5O4ChBmlrk8mWMMdi2VVuO4qare1oPnQyDgNXVVUotJSgUUaoV10kQpEgrw3UNxQIEDQ+jIcs0T+0pUGrppLoixpW9viYA7g6/1WXZLV8qO+uvLtdwvQ7KHYcpNe9GZ0tsbc2zsTbP8uoi1aUlqsurBPWI9vYiR489T6ZLk5jl0wd7Lt6SAN3Hvp6JGgvvRbEcKpfLOHZCWF8nTTWW5aHsPG4uTy7nkc/nUMqmra3I0b4KSVp8kMUL7x7qvTgoBEYCjA0O0HP8u9k4nn87CKIbLaUmpAiJogZC5LCVh3I8cq6H7TiU23fT19dHkhQn02Rp4LnKpaFfrpwFQAIcqXzD6OCb9B7/fjZpLJypbdSu2jZYMiLTCmV7KJVHqRz72lrZf6CHKC7cQS+e7j1+aejmz2epvHQBHn7nYzU1Vmmr+Qd/7Ozs7S6VOpFyg3p9gSRaIUkt5h4sz+3dc//1ru5rY4+y8tHFvZF+9h8ZXEobV16dmhmbi9MMIfehnL1Ydiuz91cXSvk7A13d18amfz3Jfwqf7b3B9Z8q9L/y20J1sXqhvuWzvv47w7e+ZfzuZWqbtS+6K7eHR26e4JnDVx8T2k86+cTLgwD4dWmM0QghcZSL0Q6+Lw1A7wvXn4Q+nvCfFYaJ0Fr/PWcGwjAW2zHbChthwl9CYwzojDBIdi4MghStNVprWkoFpMwTNRr/L2GW1WlqshDWbqZmw1HY/GrHwnojBhMxMz1jJiYmfgj8yTc++Pj2vc8/7flXxt5O6LkUp6fHU2WvnNu7a+SzU++sbAK8/+HozhIWCuZ8ElcPdLStffLiayub2IZrl1u2Q/gTBlile2z4OcsAAAAASUVORK5CYII=');
    background-repeat:no-repeat;
    */
}

td.jerarquia_cab span {
    vertical-align: top;
}

.jer_slicer{
	background-color:white !important;
}

.texto_slicer{
  color: #703C06;
  //color: #EF854C;
  font-size: 1em;
  font-style: italic;
  font-weight: bold;
  border-style:none !important;
}

#tableSlicer{
	border-style:none !important;
}

#stats_summary{
	color: #6D3A00;
}


/* INICIO: Configuración del mapa */

.confMapaEtqImpar{
	background-color:#FFEBD6;
}

.confMapaEtqPar{
	background-color:#FFE2C1;
}

.confMapaImpar{
	background-color:#FDFDED;
	border-right-style:none;
	padding:15px;	
}

.confMapaPar{
	background-color:#FCF3D8;
	border-right-style:none;
	padding:15px;
}

.campo{
	color: #6D3A00;
    font-style: italic;
    padding-left: 5px;
    text-align: left;
    font-weight: bold;
}

table.confMapaTb{
	margin-top:5px;
	margin-bottom:5px;
	border-style:none;
	font-size: 1.4em;
}

table.confMapaTb select{
	width:100%;
	background-color:transparent;
	color:#555555;
	border-color:#DEDEDE;
}

.confMapaImpar label, .confMapaPar label{
	color:#EF8033;
}

table.confMapaTb .botonera{
	background-color: #F4C48D;
    border-bottom-style: none;
    border-right-style: none;
    text-align: center;
    padding-top:8px;
}

table.confMapaTb .btConfMapa{
    background-image: linear-gradient(#FDFBF8, #EED5B7);
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    color: #EF8033;
    font-weight: bold;
    height: 28px !important;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0;
    border-width:1px;
}

table.confMapaTb table.intervalosManuales tr{
	display:none;
}

table.confMapaTb table.intervalosManuales tr input{
	border-style:none;
	background-color:transparent;
	color:#555555;
}

table.confMapaTb table.intervalosManuales tr:nth-child(2n) {
    background-color: #FCFCEF !important;
}

table.confMapaTb table.intervalosManuales tr td input.soloLectura {
    color: #BFBFBF !important;
}

/* FIN: Configuración del mapa */

/* INICIO: Estilos de cabecera del STPivot */
td.stPivotCab{
	background-color:white;	
	border-style:none;
}

span.stPivotTitulo{
	color: #703C06;
	font-size:18px;
	font-style: normal;
	padding-left:0px;
	margin-bottom:12px;
}

span.stPivotSubtitulo{
  color: #703C06;
	//color: #F58521;
	font-size:16px;
	font-style: italic;
	padding-left:0px;
}

span.stPivotCabTitulo{
	padding-left:10px;
	color: #854807;
	font-size:16px;
	font-style: normal;
}

span.stPivotCabValor{
	color: #703C06;
	//color: #F58521;
	font-size:16px;
	font-style: italic;
	font-weight: bold;
}

/*
span.stPivotCabNotas:before {
  content: "Notas: ";
}
*/

span.stPivotCabNotas{
	padding-left:25px;
	color: #555555;
	font-size:14px;
	font-style: italic;
}

/* FIN: Estilos de cabecera del STPivot */

/***
FIN ESTILOS STPIVOT
****/

/* ********************************** */
/* INICIO ESTILOS DE CREE SUS TABLAS  */
/* ********************************** */

body.creesustablas{
	background-color:#F9F9F7;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAEjCAYAAAAVL6BEAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAP7SURBVFhH7dbZTltJEAbgev8nGWUyUcY2EBYTmAAOawwBkWGPg403vGI7uepUVZ+/TrXiaBJpRpqLXPzV53xVXRICDFQo/BYa9QsLNepXoVB4xi9XGgWP1GgwZBHkHdxxqBPFwu8peEx2CJKUB35BSEqpmKOCRwMg+XHJnB0P/MAplZ7pyXDDDzHF4vNAC6XnockvCEnxqCBZXPgjBSChg+iEx3/a8YJ3LL4IzSZDFpKytPQyBY8GQPLjEp1YnrcDSK3mXUAEaeXVnwYSnfBoV4DJDsE5O1q8fZmRT4lCxEIKQFpZKYQ2vyAkxaOCRwPJ6moxkBSPOuGRocYPtVBeLelJ7TZDlrW1UqByecFAohMe7QqQOlyQ9fJiICkedcKjXXm9vpQCkNBBdMIjdTr8wNnYeKWnAZA2Npb55ZOFJz5xJ0fqdu6DZJNRTgMgvdlcMZDohEe7Akx2CNLW1lrodusWkuJRwaMB8Hs7yjn0uEi2t9b1pP5jPSDbW68DSfGoEzvbOdoVIPX7DFl2dtYDSfGoEx7tSqXCOzwAqVLZ5JcHC088hN3KXylI9t6+SQFI6CA6sbe7lYLiXsR0ByPt7+fjEp3waFcODrZTABI6CA20sxPklChIjg4jMrT4Iebw8G0gKR5pMGhqR06JguTdu90UgIQOohMe7Uq1ajs6/BBTre4FkuKRRsPYkVOiIDk+3k8BSOggNBq14zifEoWIB4AuP8ScnBwGkuJRJzzalZOToxSAvCN2EBpzOX1/FOSUKEjOTqsR/PjZWTWQFI864dGunJ8fpwAkdBCd8Oh2vE8ByDtiB8l25MhfS4+/hl64+HCqpwGQ0EFoPObOBSOfEgXJ5WVEAyChg+iER3p66gfJ1dW5ngZAQgfRCY925fr6QwpAQgfRCY804SK5vflbTwMg3d1e8svAQpPJINzdMfIpUfBoACQ/Lvn+jo8fr1MAEjoITwxDrXbDL0ONguT+/i4FIKGD0DTryClRkNQzpOmUIUu9fhtIiked8GhXGo0aYMQPMYL8T690ctQJj3al0bhPAcg7YgfJduRoV5rNegpA/getHmb8gpAUjzSbjYOk1WroaSBpt/lDWopHnfBoV4Df7uh05uzwaFeAyQ7B+Tu63WYKHunz56eAdLv850SKR514fGynIOllmOzo9fhDWopHnej3uyl4THYI8h/PfFzykzuGQ94xHD7yy9TCE1Pu5Kjg0SAifxhI8ZjtyNHtiPiDO0ajQQoe6cuXaUCe5CNHiked8GhXgAwzfoiZTPgnWYpHnfBoV4A/uGM6HafgMdkhyL+E+bjkJ3fYN9ujTni0K8D/YEf2nfOY7cjR7Yj4r+/4Bb/gfwmz8BXmxwdA8CD2QgAAAABJRU5ErkJggg==');
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    font-family: 'Source Sans Pro',sans-serif !important;
    font-size: 100%;
    margin-bottom: 10px;
    margin-top: 10px;
    color: #333333;
	background-attachment: scroll;
    background-clip: border-box;
}

body.creesustablas #contenedor{
	background-color: #FFFFFF;
    box-shadow: 1px 1px 2px #888888;
    margin-bottom: auto;
    margin-left: auto;
    margin-right: auto;
    margin-top: auto;
    width: 1024px;
}

#creesustablas{
	margin-left:20px;
	margin-right:20px;
	position:relative;
	top:-30px;
}

#creesustablas h3{
    background-color: #fafafa;
    border-color: rgb(6, 120, 48);
    border-radius: 10px;
    border-style: solid;
    border-width: 2px;
    color: rgb(6, 120, 48);
    padding: 5px 15px;
    margin-top:50px;
    font-style: italic;
    text-align:center;
}

#creesustablas h4{
    background-color: #ffffff;
    border-color: #F58521;
    border-radius: 15px;
    border-style: solid;
    border-width: 2px;
    color: #F58521;
    padding: 5px 15px;
    margin-top:50px;
    font-style: italic;
    text-align:center;
}

.pull-right{
	
}

body.creesustablas .fondocolor2 {
	background-color: #86A10B !important;
	height:11px;
}

body.creesustablas .bordecolor3 {
	border-color: #C8CD97;
}

body.creesustablas #minibuscador2{
	background-image:linear-gradient(to bottom, #C8CD97 5%, #FFFFFF 95%);
	height:30px;
}

body.creesustablas ul.desplegable li.sep{
	color:#86A10B !important;
}

#creesustablas .subtitulo{
    padding-bottom:5px;
}

#creesustablas #mapa{
    width: 600px; height: 340px; padding-bottom: 0px;
    float:left;
}

#creesustablas #filtro{
    float: left;
    padding-left: 43px;
}

#creesustablas .pie_bloque{
    clear:both;
}

#creesustablas div > label {
    color: #4fa068;
    font-size: 16px;
    font-style: italic;
    font-weight: bold;
    padding-left: 7px;
}

#creesustablas input[type="text"] {
    border-radius: 12px;
    border-style: solid;
    border-width: 2px;
    color: #777777;
    font-size: 15px;
    font-style: italic;
    height: 36px;
    padding-left: 10px;
    min-width: 200px;
    border-color:#E4E4E4;
}

#creesustablas input[type="button"] {
    border-radius: 20px;
    border-style: solid;
    border-width: 2px;
    color: #FFFFFF;
    font-size: 15px;
    font-style: italic;
    height: 36px;
    padding-left: 10px;
    width: 120px;
    border-color:#E4E4E4;
    background-color:rgb(6, 120, 48);
    font-weight:bold;
    margin-right:8px;
}

#_visorTablas_modal .modal-footer input[type="button"] {
    border-radius: 20px;
    border-style: solid;
    border-width: 2px;
    color: #F58521;
    font-size: 15px;
    font-style: italic;
    height: 36px;
    padding-left: 10px;
    width: 120px;
    border-color:#F58521;
    font-weight:bold;
    margin-right:8px;
    background: linear-gradient(#FDFBF8, #EED5B7);
}

#creesustablas select {
    border-radius: 12px;
    border-style: solid;
    border-width: 2px;
    color: #777777;
    font-size: 15px;
    font-style: italic;
    padding-left: 10px;
    min-width: 200px;
    border-color:#E4E4E4;
}

#creesustablas .campo{
    margin-top: 3px;
}

#creesustablas .lista{
    float:left;
}
/* aqui se sobreescriben los ls de los select y los multiselect seleccionados */
#creesustablas .dropdown-menu > .active > a, #creesustablas .dropdown-menu > .active > a:hover, #creesustablas .dropdown-menu > .active > a:focus{
	background-color: #C8CD97;
}

#creesustablas #mapa{
	float: left;
    height: 355px;
    padding-bottom: 0;    
	left: -82px;
    position: relative;
    width: 765px;    
}

#creesustablas #buscadorEtiquetas{
	min-width:284px;
}

#creesustablas li > a > label{
	color:#777777;
	font-style:italic;
}

#creesustablas .cajaPalabras{
	margin-bottom:20px;
}

#creesustablas .campo-columna{
	margin-left:20px;
}

#creesustablas .col-md-6{
	width:46%;
}

#creesustablas .col-md-1{
	width:42px;
}

#creesustablas #_actividad_id{
	display:none;
}

td.PROPAGADOtrue{
}

td.PROPAGADOfalse{
}

td.MIEMBRO_DIM_CALCULADOtrue{
}

td.MIEMBRO_DIM_CALCULADOfalse{
}


/* ******************************* */
/* FIN ESTILOS DE CREE SUS TABLAS  */
/* ******************************* */


/**********************************************/
/*          Cabecera de la consejería         */
/**********************************************/

html {font-size: 125%;}
body {font-size: .5em; font-family: Verdana, Geneva, sans-serif; margin: 0;}


fieldset {
    border: 0 none;
    padding: 0;
  } 

.oculto{display:none !important;}

/* 0. BASE */

	/* 0.1. equivalencia 10px=1em */
	
	html {font-size: 125%;}
	body {font-size: .5em; font-family: Arial, Verdana, Geneva, sans-serif;}
	
	
	/* 0.2. RESETEO DE ELEMENTOS */
	
	/* * { margin:0; padding:0; } */
	fieldset, img, acronym, abbr {border:0;}
	/* img {display: block;} */
	ol, ul {list-style:none;}
	li p, li li, li address, li dt, li dd, dd p, dd li, td p, td li, th p, th li, td dt, td dd, th dt, th dd, address p, address li, h1, h2, h3, h4, h5, h6 {font-size: 1em;}
	p, pre, address, li, dt, dd, th, td, caption, legend {font-size: 1em;}
	input, select {font-size:1em; font-family:sans-serif; vertical-align:middle;}
	

.container-ccul {
  
  margin-left: 12%;
  margin-right: 10%;
  width: 100em !important;
  float:none;
  

}

/* cabecera-ccul  */

#cabecera-ccul, #navegacion, #miga, #contenidos, #pie_org {
  min-width:96em;
  }
  
/* cabecera-ccul */
  #cabecera-ccul{
  border-top:4px #09551b solid;
  background-image: url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/cabecera_fondo.gif);
  background-repeat:repeat-x;
  background-color:#fff;
  height:17.0em;
  overflow: hidden;
  }

#logo_org {
  height:10.9em;
  float: left;
  }
  
#logo_org .logotipo .logotipo, #logo_org .logotipo:link, #logo_org .logotipo:active, #logo_org .logotipo:visited{
  width: 120px;
  height:109px;
  float: left;
  overflow:hidden;
  display:block;
  margin-right:2.8em;
  }

#logo_org span{
  float:left;
  }
  
#ubicacion{
  float:right;
  margin-bottom:10px;
  }
    
#logo_org .sublogo{ background:none; width:auto; height:auto;}
#logo_org .sublogo img{display:block;}
 
 
.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10{
	overflow:hidden;
	}

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
  display: inline;
  float: left;
  margin-left: 1em;
  margin-right: 1em;
}

.buscador{
  /* esta clase afecta en varios sitios a parte de la cabecera-ccul, en el desplegable/servicios, boja/columna */
  padding:10px 10px 9px 9px;
  width:263px;
  float:right;
  clear:right;
  }
  
#cabecera-ccul .buscador, #columna .buscador, #menu .buscador{
  width:263px;
  float:right;
  clear:right;
  padding:10px 10px 9px 9px;
  background: url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/buscador_fondo_grid5.png) no-repeat top left    !important;
  
 }
  
.grid_11 .buscador{
  width:560px;
  float:left;
  padding:10px 10px 9px 9px;
  background: url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/buscador_fondo_grid11.png) no-repeat top left    !important;
  background:none;
  }
    
.grid_11 .buscador .input_text{
  width:410px;
  height: 30px;
  }
    
.buscador legend{
  display:none;
  }
  
.buscador input{
  margin:0; 
  }

.buscador .input_text{
  height: 20px;
  float:left;
  padding:5px;
  font-size:1.5em;
  color:#515151;
  background:#fff;
  margin:0 !important;
  border:1px solid #d4d4d4;
  width: 207px;
  }
    
#cabecera-ccul .buscador .input_text, #menu .buscador .input_text, #columna .buscador .input_text{width:207px;}
    

    
.buscador .input_submit{
   width:210px;
  width:36px;
  height:30px;
  padding:0;
  border:0px solid #4d4d4d !important;
  margin:0 !important;
  float:left !important;
  background: #f2f2f2 url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/buscar_buton.jpg) 0 0;
  font:0em/0em normal Arial, Helvetica, sans-serif;
  cursor:pointer; 
  }

.buscador .input_submit:hover{
  background: #f2f2f2 url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/buscar_buton.jpg) 0 -32px;
  }
.buscador .input_submit:active{
  background: #f2f2f2 url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/buscar_buton.jpg) 0 -64px;
  } 
  
 .defaultTextActive { color: #515151; }
  
.buscador p{
  /* padding:10px 0 0 0; */
  float:left;
  color:#2b2b2b;
  font: normal 1em Arial, Helvetica, sans-serif;
  width:100%;
  }
    
.grid_11 .buscador p{
  padding: 15px 0 0 0 !important;
  }

.buscador p a{
  color:#087021;
  font: 1.1em normal Arial, Helvetica, sans-serif;
  text-decoration: none; 
  }

.buscador p a:hover{
  text-decoration:underline;  
  }
  
.buscador .check{
  width:26em;
  float:left;
  padding:1em 0;
  }

.buscador .check input{
  float: left;
  margin:0.3em;
  }

.buscador .check label{
  padding: 0.2em 1em 0 0;
  color:#515151 !important;
  float:left;
  font-size:1.1em;
  }

#columna .buscador p{
  margin-top:1em; 
}

label.l_oculto {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute;
  width: 1px;
}

/* cabecera-ccul Y MENU EN EL CASO DE BUSCADOR GENERAL*/
.emergente{}
.emergente #cabecera-ccul .buscador, .emergente #navegacion, .emergente #miga{display:none;}
.emergente #cabecera-ccul{height:6em; background:#ffffff url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/cabecera-ccul_fondo.gif) repeat-x right -20px !important;}
.emergente #cabecera-ccul #logo_org img, .emergente #cabecera-ccul #logo_org a{
  width: 6.2em;
  height:5.2em;
}
.emergente #cabecera-ccul #logo_org img{display:none;}
.emergente #cabecera-ccul #logo_org a{background:url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/images/logo_v2.png) 0 0;}
.emergente #cabecera-ccul #logo_org a:hover{background-position: 62px 0; }
.emergente_con_buscador #cabecera-ccul{height:auto !important;}
.emergente_con_buscador .buscador{display:block !important;}
/* FIN cabecera-ccul Y MENU EN EL CASO DE BUSCADOR GENERAL*/
	
   
/* PIE */
  #pie_org{
  min-height:13.0em;
  display:block;
  background:#575656; 
  border-top: 6px solid #2b2b2b;
  margin-top: 3em;
  clear:both;
  }

#pie_org h2{
  color:#FFFFFF;
  padding:15px 0;
  font-family: 'TeXGyreHerosCnRegular', Arial, Helvetica, sans-serif;
  font-size:1.7em;
  font-weight:normal !important;
  }

#pie_org .enlaces{
  padding:20px 0;
  }

#pie_org .enlaces ul{
  padding:0;
  margin:0; 
  }

#pie_org .enlaces ul li{
  width: 18em;
  display:block;
  float:left;
  padding:0;
  margin:0;
  list-style:none;
  color:#fff;
  }

#pie_org .enlaces ul li a{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  height:2em;
  float:left;
  color:#fff;
  margin:0;
  padding:0;
  padding:0px 10px;
  text-decoration:none; 
  background:url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/bullet_01.jpg) no-repeat left 5px;
  }
  
#pie_org .enlaces ul li a:hover{
  text-decoration:underline;  
  }
  
.listado_resultados .listado_social{ padding-top:5px;}
.listado_resultados .en_listado_social {float:left; padding-top:7px; padding-right:5px;}  
.listado_social li{float:left; padding:0; display:block; clear:none !important; width:auto !important;}


#pie_org .ico_social_30 { display:block; width:30px; height:30px; background-image: url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/social_pie_30.jpg); background-repeat:no-repeat; float:left; margin-right:5px;}

.ico_social_20 span, .ico_social_30 span, .ico_social_30 img{ display:none;}

.ico_social_30.twitter{ background-position: 0 0px;}      		.ico_social_30.twitter:hover{ background-position: 0 -30px}
.ico_social_30.facebook{ background-position: -30px 0px;}   	.ico_social_30.facebook:hover{ background-position: -30px -30px}
.ico_social_30.rss{ background-position: -60px 0px; margin-top: 0;}      		.ico_social_30.rss:hover{ background-position: -60px -30px; margin-top: 0;}
.ico_social_30.da{ background-position: -90px 0px;}       		.ico_social_30.da:hover{ background-position: -90px -30px}      
.ico_social_30.youtube{ background-position: -120px 0px;}   	.ico_social_30.youtube:hover{ background-position: -120px -30px}
.ico_social_30.flickr{ background-position: -150px 0px;}    	.ico_social_30.flickr:hover{ background-position: -150px -30px}
.ico_social_30.tuenti{ background-position: -180px 0px;}    	.ico_social_30.tuenti:hover{ background-position: -180px -30px}
.ico_social_30.meneame{ background-position: -210px 0px;}   	.ico_social_30.meneame:hover{ background-position: -210px -30px}
.ico_social_30.linkedin{ background-position: -240px 0px;}    	.ico_social_30.linkedin:hover{ background-position: -240px -30px}
.ico_social_30.delicious{ background-position: -270px 0px;}   	.ico_social_30.delicious:hover{ background-position: -270px -30px}
.ico_social_30.foursquare{ background-position: -300px 0px;}    .ico_social_30.foursquare:hover{ background-position: -300px -30px}
.ico_social_30.pinterest{ background-position: -330px 0px;}    	.ico_social_30.pinterest:hover{ background-position: -330px -30px}
.ico_social_30.vimeo{ background-position: -360px 0px;}   		.ico_social_30.vimeo:hover{ background-position: -360px -30px}
.ico_social_30.slideshare{ background-position: -390px 0px;}    .ico_social_30.slideshare:hover{ background-position: -390px -30px}
.ico_social_30.blog{ background-position: -420px 0px;}   		.ico_social_30.blog:hover{ background-position: -420px -30px}


.container-ccul .grid_8 {
  width: 46em;
}

.container-ccul .grid_8, .ancho_8{
  width: 46em;
}


/* FIN PIE */



#navegacion {
  height: 4em;
  background-image: url(https://www.juntadeandalucia.es/institutodeestadisticaycartografia/badea/repositorio/organismos/cc/img/fondo_menu.gif);
  background-repeat:repeat-x;
  border-bottom: #d7d7d7 1px solid;
  border-top: #ededed 1px solid;
  background-color: #f2f2f2;
}

#menu {
	list-style:none;
	width:96em;
	margin:0px auto 0px auto;
	height:4em;
	padding:0px 0 0.1em 0;
	}

#menu li{ /* Contenedores principales */
	float:left;
	display:block;
	text-align:left;
	position:relative;
	padding: 0.4em 2.5em 0.8em 2.5em;
	border:none;
	z-index:99;
	}


#footer {
  font-size: 1.0em;
}

