#myTab {border:0px solid #EEEEEE;}
#myTab li a {border-bottom: 1px solid #3e2781;color:#3e2781;}
#myTab li a:hover {color:#3e2781;}
#myTab li.active a {border-bottom-color: transparent;border-top: 1px solid #3e2781;border-left: 1px solid #3e2781;border-right: 1px solid #3e2781;color:#3E2781;font-color:#3E2781;background-color:#eeeeee;font-weight:bold;}
.nav-tabs {
    margin-bottom: -1px;
}
.nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {color:#3E2781;cursor: pointer;}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { background-color: #fff; color:#3E2781; /* or any color that you want as the font color*/ cursor: pointer;}
.my-tab .tab-pane{border-top: 1; color:#444444;padding-left:5px;padding-right:5px;}
body{
font-size:13px;
/*family-font:Helvetica,Arial;*/
letter-spacing:0.1px;
background:#EBEBEB;
margin:0px;
height:100%;
color:#444444;
}
body, h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4 {
/*  font-family: "Roboto", "Helvetica", "Arial", sans-serif;*/
  font-family: "Helvetica", "Arial", sans-serif;
  font-weight: 400;
  line-height: 1.5em;
}
.font-color-blanco{color:#FFFFFF;}
.font-color-violeta{color:#58565A;}
.font-color-gris-oscuro{color:#58565A;}
.bold{font-weight:bold;}
h1,h2,h3,h4,h5{margin:0px;}
ul { list-style-type: none;}
.ter {color: #673625;text-align:left }
.pob {color: #e1243a;text-align:left}
.eco {color: #009ba0;text-align:left }
.soc {color: #013d7c;text-align:left }
.mouse-pointer{cursor:pointer;}
.gris{color:#444444;}
.textoazul{color:#008AC9;}
.panel-default{ border-color: #337AC6;}
.panel-default > .panel-heading {
  color: #fff;
  background-color: #337AC6;
  border-color: #ddd;
  border-color: #337AC6;
}
h2{font-size:28px;}
h3{font-size:19px;}
h4{font-size:16px;}
#piedepagina{
	background-color:#58585A;
	color:#FFFFFF;
}
#piedepagina a{
	background-color:#58585A;
	color:#FFFFFF;
	text-decoration:none;
}
#piedepagina a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.panel-default2	{
	border:none;
	text-align:left;
	padding:5px;
	border-bottom:1px solid #DDDDDD;
	background-color: #EBEBEB !important;
}

.collapse{ 
	text-align:left;
	border-top:0px solid #DDDDDD;
	/*padding-top:5px;*/
}

.panel-default3	{
	border:none;
	text-align:left;
	padding:5px;
	border-bottom:0px solid #DDDDDD;
	background-color: #EBEBEB !important;
}

.collapse3{ 
	text-align:left;
	border-top:0px solid #DDDDDD;
	padding-top:5px;
}



.gris{color:#444444;}
.color_territorio {color: #673625;}
.color_poblacion {color: #e1243a;}
.color_economia {color: #009ba0;}
.color_sociedad {color: #013d7c;}
.color_institucional {color: #58585A;}
.fondo_territorio {background-color: #673625;color:#ffffff;}
.fondo_poblacion {background-color: #e1243a;color:#ffffff;}
.fondo_economia {background-color: #009ba0;color:#ffffff;}
.fondo_sociedad {background-color: #013d7c;color:#ffffff;}
.fondo_institucional {background-color: #58585A;color:#ffffff;}
.panel-default-institucional {background-color: #444444;color:#ffffff;}
.panel-fondo-gris {background-color: #EBEBEB; border:0px solid color: #EBEBEB;}

/*estilos del organigrama de los directores*/
.marco_organigrama_superior{border-top: 1px solid #ddd;border-bottom: 0px solid #ddd;background-color: #EBEBEB !important;}
.marco_organigrama{border-top: 1px solid #ddd;border-bottom: 0px solid #ddd;background-color: #EBEBEB !important;}
.marco_organigrama_inferior{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;background-color: #EBEBEB !important;}
.thumbnail_organigrama {
  display: block;
  padding-top: 20px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #EBEBEB !important;
  border: 0px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;
}
.thumbnail_organigrama > img,
.thumbnail_organigrama a > img { margin-right: auto; margin-left: auto;}

a.thumbnail_organigrama:hover,
a.thumbnail_organigrama:focus,
a.thumbnail_organigrama.active {
  border-color: #7B66A9;
}
.thumbnail_organigrama .caption {
  padding: 9px;
  color: #333;
}
/*fin de los estilos del organigrama de los directores*/

/*estilos comunes a todas las paginas*/
.fontsize28{font-size:32px;}
.fontsize28{font-size:30px;}
.fontsize28{font-size:28px;}
.fontsize24{font-size:24px;}
.fontsize20{font-size:20px;}
.fontsize19{font-size:19px;}
.fontsize18{font-size:18px;}
.fontsize16{font-size:16px;}
.fontsize15{font-size:15px;}
.fontsize14{font-size:14px;}
.fontsize13{font-size:13px;}
.fontsize12{font-size:12px;}
.breadcrumbs{font-size:14px;padding:0px;border:0px solid <%=strColordelAreaTematica%>}
.sinbordes{border:0px !important;}
.ceromargen{margin:0px;padding:0px;}
.negrita{font-weight:bold;}
.fondo_default{background:#EBEBEB !important;}
.font-negra{color:#444444;}

/*Estilos para los campos de los formularios*/
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
    background: #444;
	color:#FFF;
}
/* estilos para los select*/
select {
   background: transparent;
/*   border: none;*/
   border-color: #3E2781;
}
select:focus{ outline: none;}

textarea{  border-color: #3E2781;
  border-bottom: 1px solid #3E2781;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(128, 128, 128, 0.6);
  -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(128, 128, 128, 0.6);
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(128, 128, 98, 0.6);
background:#eeeeee;
}

.form-control:focus {
        border-color: #3E2781;
        box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.075) inset, 0px 0px 0px rgba(255, 100, 255, 0.5);  
        border-bottom: 2px solid #3E2781;
}
textarea,select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input{
  background:#eeeeee;
  border-color: #3E2781;
  border-bottom: 1px solid #3E2781;
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */
  -webkit-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(128, 128, 128, 0.6);
  -moz-box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(128, 128, 128, 0.6);
  box-shadow: inset 0 0px 0px rgba(0, 0, 0, 0.075), 0 0 0px rgba(128, 128, 98, 0.6);
}
textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {
  border-color: #3E2781;
  background:#eeeeee;
  /*border:none;
  border-bottom: 1px solid #58585A;*/
  outline: 0;
  outline: thin dotted \9;
  border-radius:5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -o-border-radius: 5px;
  /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(128, 128, 128, 0.6);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(128, 128, 128, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(128, 128, 98, 0.6);*/
}
/*Fin de los Estilos para los campos de los formularios*/
/*botones con outline para base de datos*/
/*fin de botones con outline para base de datos*/
.btn-primary-violeta {
	color: #3E2781;
	background-color: #EEE;
	border-color:#3E2781 !important;
}
.btn-primary-violeta:hover{
	color: #fff !important;
	background-color:#3E2781;
	border-color:#3E2781
}

.btn-primary-series {
	color: #58565A;
	background-color: #fff;
	border-color:#009ba0 !important;
}
.btn-primary-series:hover{
	color: #fff !important;
	background-color:#009ba0;
	border-color:#009ba0;
}



.a-violeta{color:#3E2781;text-decoration:none; font-weight:bold;}
.a-violeta:hover{color:#7B66A9;text-decoration:underline;}
.a-violeta:visited{color:#7B66A9;text-decoration:none;}
.a-violeta:active{color:#7B66A9;text-decoration:none;}

.a-gris-oscuro{color:#58565A;text-decoration:none; font-weight:bold;}
.a-gris-oscuro:hover{color:#58565A;text-decoration:underline;}
.a-gris-oscuro:visited{color:#58565A;text-decoration:none;}
.a-gris-oscuro:active{color:#58565A;text-decoration:none;}

.a-ultimos-indicadores-territorio{color:#58565A;text-decoration:none; font-weight:bold;}
.a-ultimos-indicadores-territorio:hover{color:#673625;text-decoration:underline;}
.a-ultimos-indicadores-territorio:visited{color:#58565A;text-decoration:none;}
.a-ultimos-indicadores-territorio:active{color:#673625;text-decoration:none;}

.a-ultimos-indicadores-poblacion{color:#58565A;text-decoration:none; font-weight:bold;}
.a-ultimos-indicadores-poblacion:hover{color:#e1243a;text-decoration:underline;}
.a-ultimos-indicadores-poblacion:visited{color:#58565A;text-decoration:none;}
.a-ultimos-indicadores-poblacion:active{color:#e1243a;text-decoration:none;}

.a-ultimos-indicadores-economia{color:#58565A;text-decoration:none; font-weight:bold;}
.a-ultimos-indicadores-economia:hover{color:#009ba0;text-decoration:underline;}
.a-ultimos-indicadores-economia:visited{color:#58565A;text-decoration:none;}
.a-ultimos-indicadores-economia:active{color:#009ba0;text-decoration:none;}

.a-ultimos-indicadores-sociedad{color:#58565A;text-decoration:none; font-weight:bold;}
.a-ultimos-indicadores-sociedad:hover{color:#013d7c;text-decoration:underline;}
.a-ultimos-indicadores-sociedad:visited{color:#58565A;text-decoration:none;}
.a-ultimos-indicadores-sociedad:active{color:#013d7c;text-decoration:none;}

.a-nivel2-ultimos-indicadores-territorio{color:#000;text-decoration:none; font-weight:bold;}
.a-nivel2-ultimos-indicadores-territorio:hover{color:#673625;text-decoration:underline;}
.a-nivel2-ultimos-indicadores-territorio:visited{color:#000;text-decoration:none;}
.a-nivel2-ultimos-indicadores-territorio:active{color:#673625;text-decoration:none;}

.a-nivel2-ultimos-indicadores-poblacion{color:#000;text-decoration:none; font-weight:bold;}
.a-nivel2-ultimos-indicadores-poblacion:hover{color:#e1243a;text-decoration:underline;}
.a-nivel2-ultimos-indicadores-poblacion:visited{color:#000;text-decoration:none;}
.a-nivel2-ultimos-indicadores-poblacion:active{color:#e1243a;text-decoration:none;}

.a-nivel2-ultimos-indicadores-economia{color:#000;text-decoration:none; font-weight:bold;}
.a-nivel2-ultimos-indicadores-economia:hover{color:#009ba0;text-decoration:underline;}
.a-nivel2-ultimos-indicadores-economia:visited{color:#000;text-decoration:none;}
.a-nivel2-ultimos-indicadores-economia:active{color:#009ba0;text-decoration:none;}

.a-nivel2-ultimos-indicadores-sociedad{color:#000;text-decoration:none; font-weight:bold;}
.a-nivel2-ultimos-indicadores-sociedad:hover{color:#013d7c;text-decoration:underline;}
.a-nivel2-ultimos-indicadores-sociedad:visited{color:#000;text-decoration:none;}
.a-nivel2-ultimos-indicadores-sociedad:active{color:#013d7c;text-decoration:none;}



.redondear {
    background:#EEEEEE;
	border:2px solid #CCCCCC;
	-webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
	-ms-border-radius: 3px; IE 8
	/*sombra en el div*/
 	/*box-shadow: 2px 2px 2px #AAAAAA;
	-moz-box-shadow: 2px 2px 4px #AAAAAA;
	-webkit-box-shadow: 2px 2px 4px #AAAAAA;*/
}

.hr_ultimos_indicadores{
 border-top:1px solid;
 border-top-width:80%;
 padding-top:5px;
}

/* TERRITORIO */

#mapa_solapa{background-color: #673828;height: 60px;width: 912px;}
#mapa_solapa_tit{
    float: left;
    color: white;
    font-size: 24px;
    margin-top: 16px;
    margin-left: 30px;
}
#mapa_solapa_botones{
    float: right;
    margin-top: 13px;
    margin-right: 30px;
}
#mapa_solapa_bt_full{
    float: left;
    width: 38px;
    height: 32px;
    background-image: url(../imagenes/ampliada.png);
    cursor: pointer;
    font-size: 9px;
    color: white;
    line-height: 45px;
}
#mapa_solapa_bt_info{
    float: left;
    width: 32px;  height: 32px;  
    background-image: url(../imagenes/acercade.png);
    margin-left: 20px;
    cursor: pointer;
    color: white;  line-height: 45px;
}
#mapa_solapa_bt_preg{
    float: left;
    width: 32px;  height: 32px;  
    background-image: url(../imagenes/ayuda.png);
    margin-left: 20px;
    cursor: pointer;
    color: white;  line-height: 45px;
}
#mapa_solapa_bt_full:hover div{display:block;}
#mapa_solapa_bt_full_hov{
    width: 84px;
    height: 35px;
    background-image: url(../imagenes/tooltip_amplada.png);
    position: absolute;
    margin-top: 35px;
    margin-left: -22px;
    display: none;
}
#mapa_solapa_bt_info:hover div{display:block;}
#mapa_solapa_bt_info_hov{
    width: 58px;
    height: 35px;
    background-image: url(../imagenes/tooltip_acercade.png);
    position: absolute;
    margin-top: 35px;
    margin-left: -14px;
    display: none
}
#mapa_solapa_bt_preg:hover div{display:block;}
#mapa_solapa_bt_preg_hov{
    width: 44px;
    height: 35px;
    background-image: url(../imagenes/tooltip_ayuda.png);
    position: absolute;
    margin-top: 35px;
    margin-left: -6px;
    display: none
}

.glosario_letra{font-size: 16px;}

.panel-default-estaticas{
	border:none;
	text-align:left;
	padding:5px;
	border-bottom:1px solid #EBEBEB;
	background-color: #EBEBEB !important; 
}

#tabla_preguntas3{
display: table;
border-collapse: separate;
border-spacing: 5px;
border-color: grey;
font-size:11px;
line-height: 1.5em !important;
}

.tabla-titulo-preguntas{
border-collapse: separate;
border-spacing: 5px;
font-size:12px;
font-weight: bold;
height:30px;
border-top:1px solid #58565A;
border-bottom:1px solid #58565A;
background-color: #D5D5D5; 
}

.tabla-filas-preguntas{
border-collapse: separate;
border-spacing: 5px;
font-size:12px;
font-weight: normal;
height:30px;
border-top:1px solid #58565A;
border-bottom:1px solid #58565A;
background-color: #EBEBEB; 
}

.borde_fotos{
border:1px solid #CCCCCC;
}

body {color: #58585A;}

@media (max-width: 800px) {
  .redondear {
    width: 100% !important;
  }
}

.btn-gris {
	color: #58585A;
	background-color: #EEE;
	border-color:#58585A !important;
}
.btn-gris:hover{
	color: #fff !important;
	background-color:#58585A;
	border-color:#58585A;
}
.btn-gris:active{color: #fff !important;background-color:#58585A;text-decoration:none;}