/* @override http://infosipinna.org/static/css/estilos.css */

/* @override http://dev.infosipinna.org/static/css/estilos.css */


@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600italic,700,600,700italic,800,800italic);

.flex-direction-nav a {
  text-decoration: none;
  display: block;
  width: 40px;
  height: 60px !important;
  margin: -20px 0 0;
  position: absolute;
  top: 50%;
  z-index: 10;
  overflow: hidden;
  opacity: 0;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.8);
  text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

li.filtro-selected{
	color: #269a42;
	font-weight: 700;
	font-size: 15px;
}

body, html, p {
		font-family: 'Open Sans', sans-serif;
}


body{
	overflow-x: hidden;
}

#fuente-valor {
	padding: 10px 40px;
	font-size: 12px;
	color: #575252;
	text-align: center;
}

#busqueda-menu {
	border: none !Important;
	font-size: 14px;
}

li.indicador-25 {
	list-style-type: disc !important;
	list-style-position: inside;
}


div.menu-contenedor button.btn.btn-default.glyphicon.glyphicon-search {
	border: none !Important;
	height: 45px;
	color: #d7d7d7;
}


div#interes-top {
	margin-top: 25px;
	margin-bottom: 25px;
}

#interes-contenido h2{
	font-size: 24px;
	font-weight: 600;
}
#interes-contenido {
	font-size: 13px;
	margin-bottom: 45px;
}

div.span-categoria-interes {
	background-color: #efefef;
	padding: 10px;
	margin-bottom: 40px;
	margin-top: 10px;
}

div.prev-span-categoria-interes {
	font-size: 13px;
	margin-bottom: 28px;
}

div.span-categoria-interes p{
	margin: 0;
}

header{
	padding-top: 10px;
}

#logo-segob {
	margin-bottom: 10px;
}

#myCarousel div.carousel-inner div.item img {
	width: 100%;
	height: auto;
}

#titulo-interior {
	text-align: center;
	padding-top: 45px;
	padding-bottom: 45px;
}

article#articulo-interes {

}

div.flexslider {
	margin-bottom: 0;
}

div.prev-interes-texto {
	font-size: 13px;
}

div.prev-interes-texto h3{
	font-size: 22px;
	font-weight: 700;
	margin-top: 0;
}
div.absoluta-grafica {
		z-index: 9999;
	background-color: #fff;
	
    -moz-box-shadow: 10px 10px 5px #9c9c9c;
    -webkit-box-shadow: 10px 10px 5px #9c9c9c;
    box-shadow: 10px 10px 5px #9c9c9c;
	position: absolute;
	top: 10px;
	right: 10px;
	width: 35%;
}



tr.area-selected {
	background-color: #eb8d50;
	color: #fff;
}

div.cont-grafica h4{
	margin-top: 0;
	background-color: #585352 !important;
}

div.mapa-chart-contenedor {
	position: relative;
	margin-bottom: 45px;
}



footer {
	font-size: 12px;
	margin-top: 25px;
}

div#footer-blanco {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	font-size: 12px;
}

div#footer-gris {
	background-color: #efefef;
	padding-top: 45px;
	font-size: 10px;
	padding-bottom: 40px;
}


.btn{
	padding: 12px 18px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-size: 18px !Important;
}

div.menu-admin {
	background-color: #a7a9ac;
	color: #fff;
	display: block;
	min-height: 40px;
}

div.menu-admin ul li.item-panel{
	width: 120px;
	text-align: center;
	font-size: 12px;
	display: block;
	float: left;
	height: 40px;
	margin-right: 25px;
	background-color: #707070;
	padding-top: 3px;
	font-weight: bold;
}

div.menu-admin ul{
	list-style-type: none;
	padding: 0;
	margin: 0;
}


div.menu-admin ul li a{
	color: #fff;
	font-size: 14px;
	display: inline-block;
	padding: 10px 7px;
}

div.menu-admin ul li{
	display: inline-block;
}

.btn:hover{
	color: #fff;
	text-shadow: #000000 1px 1px 0px;
}

#articulo-row {
	margin-bottom: 25px;
}

.btn-verde {
	background-color: #279a42;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	box-shadow: none !Important;
	-moz-box-shadow: none !Important;
	-webkit-box-shadow: none !Important;
	border: none !important;
}

.btn-rojo{
	background-color: #d41d00;
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	box-shadow: none !Important;
	-moz-box-shadow: none !Important;
	-webkit-box-shadow: none !Important;
	border: none !important;

}

.btn-azul {
	color: #fff;
	font-weight: 900;
	text-transform: uppercase;
	font-size: 15px;
	box-shadow: none !Important;
	-moz-box-shadow: none !Important;
	-webkit-box-shadow: none !Important;
	border: none !important;
	background-color: #1f77b3;
}

#arma-ubicacion ul.estados-seleccion li {
	width: 48%;
	display: inline-block;
	margin-left: 5px;
	margin-bottom: 0;
	padding-bottom: 5px;
}

div#valor-seleccionado-indicador {
	text-align: left;
	margin-top: 20px;
	font-size: 16px;
}

div#valor-seleccionado-iestado {
	text-align: left;
	margin-top: 20px;
	font-size: 16px;
}


#footer-contenedor-menu {
	text-align: center !important;
	margin-top: 25px;
}

#footer-contenedor-menu ul.menu-principal li {
	float: none;
}

#footer-contenedor-menu ul.menu-principal {
	margin-right: auto !Important;
	margin-left: auto !Important;
	display: block !Important;
	float: none !important;
}

div.carousel-caption h2 {
	font-weight: 800;
	text-transform: uppercase;
	font-size: 26px;
	margin-bottom: 15px;
	text-align: left;
}

div.caption-negro {
	background-color: rgba(0,0,0,0.6);
	padding: 10px;
	border-radius: 10px ;
	-moz-border-radius: 10px ;
	-webkit-border-radius: 10px ;
	margin-bottom: 10px;
	width: 670px;
	margin-right: auto;
	margin-left: auto;
}
div.caption-contenedor h2{
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 27px;
}
div.caption-contenedor {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	text-align: center;
	padding: 20px;
}

#top-slider-buscador {
	position: relative;
}

div.carousel-caption img{
	width: auto !Important;
	height: auto !Important;
}


div.carousel-caption p {
	font-size: 13px;
}

div.carousel-caption .slide-texto{
   
	margin-right: auto;
	margin-left: auto;
}

div#logo-25 {
	background: url(../img/logo-25al25.png) no-repeat left top;
	background-size: 102px 100px;
	padding-left: 110px;
	margin-bottom: 20px;
}

.botones-temas:focus::before {  outline: none !important; }
.botones-temas:active::before {  outline: none !important; }

.botones-temas {
	border: none;
	color: #fff;
	font-size: 13px;
	text-align: left;
	margin-bottom: 20px;
	  outline: none !important;
	padding-right: 14px;
	margin-top: 20px;
	width: 100%;
	min-height: 70px;
}

#valor-nacional {
   background: url(../img/valor-nacional.png) no-repeat left top;
   margin-bottom: 20px;
   padding-left: 61px;
   color: #fff;
   font-weight: 700;
   padding-top: 12px;
   padding-bottom: 12px;
}

.mapa-chart-contenedor div#valor-nacional { 
	background: url(../img/valor-nacional.png) no-repeat left top;
	background-color: #ddd;
	margin-bottom: 0px;
	padding-left: 61px;
	color: #fff;
	font-weight: 700;
	padding-top: 12px;
	padding-bottom: 12px;
}

.botones-temas img{
	position: absolute;
	top: 42px;
	right: 0;
}

button.arma-1 {
	background: url(../img/arma-icono-1.png) no-repeat left top;
	padding: 25px 10px 41px 100px;
}

button.arma-2 {
	background: url(../img/arma-icono-2.png) no-repeat left top;
	padding-top: 35px;
	padding-bottom: 30px;
	padding-left: 110px;
}

button.tema-1 {
	background: url(../img/b-temas-1.png) no-repeat left top;
		padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 20px;
}

button.tema-2 {
	background: url(../img/b-temas-2.png) no-repeat left top;
	padding: 10px 10px 20px 60px;
}

button.tema-3 {
	background: url(../img/b-temas-3.png) no-repeat left top;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 56px;
}

button.tema-4 {
	background: url(../img/b-temas-4.png) no-repeat left top;
		padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 20px;
}

div.buscador-interior {
	text-align: center;
}

button.tema-5 {
	background: url(../img/b-temas-5.png) no-repeat left top;
		padding-left: 60px;
	padding-top: 10px;
	padding-bottom: 30px;
}

#busqueda-temas-botones {
	padding-top: 25px;
	padding-bottom: 25px;
}

div.buscador-slider h2{
	color: #fff;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: 800;
	margin: 10px 0;
	text-align: center;
}

ul.menu-principal {
	margin: 5px 0 0;
	list-style-type: none;
}

ul.menu-principal li{
	display: inline-block;
	text-align: center;
	margin-right: 10px;
}



li.doble-linea {
	vertical-align: top;
}

ul.menu-principal li a{
	font-size: 13px;
	color: #000;
	padding-right: 8px;
	padding-left: 8px;
	text-transform: uppercase;
	font-weight: 600;-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
}
ul.dominios-menu {
	list-style-type: none;
	padding: 0;
	text-align: left;
	font-size: 13px;
}

input.input-texto-buscador-menu {
	width: 100%;
	border: none;
	padding: 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    -moz-box-shadow:inset 3px 3px 0px #e6e6e6;
    -webkit-box-shadow:inset 3px 3px 0px #e6e6e6;
    box-shadow:inset 3px 3px 0px #e6e6e6;
	font-size: 14px;
}

div.sinnna-contact-form input{
	padding: 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;

    -moz-box-shadow:inset 3px 3px 0px #e6e6e6;
    -webkit-box-shadow:inset 3px 3px 0px #e6e6e6;
    box-shadow:inset 3px 3px 0px #e6e6e6;
	font-size: 14px;
	width: 280px;
	border: 1px solid #e8e8e8;
}

div.sinnna-contact-form input.btn.btn-azul{
	width: 120px;
}
#contacto-side {
	font-size: 14px;
}
#contacto-side h4{
	font-weight: 700;
	font-size: 16px;
}
div.sinnna-contact-form textarea{
	padding: 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;

    -moz-box-shadow:inset 3px 3px 0px #e6e6e6;
    -webkit-box-shadow:inset 3px 3px 0px #e6e6e6;
    box-shadow:inset 3px 3px 0px #e6e6e6;
	font-size: 14px;
	width: 100%;
	border: 1px solid #e8e8e8;
	min-height: 200px;}

div.sinnna-contact-form {
	margin-bottom: 15px;
}

#top-unicef-logo, #bottom-unicef-logo {
	text-align: right;
	margin-top: 10px;
}

#footer-menu-fila {
	padding-top: 25px;
	padding-bottom: 25px;
}

ul.arma-consulta-menu{
	list-style-type: none;
	padding: 20px 0 0;
	text-align: left;
	font-size: 13px;
	height: 300px;
	overflow: auto;
}


div.cont-btn {
	margin-top: 45px;
}

div.checkboxes-arma-consulta  label.ng-binding {
	font-weight: 400;
	font-size: 13px;
	display: inline-block;
	float: left;
}

div.checkboxes-arma-consulta {
	text-align: left;
	padding: 20px 60px;
}

.pointer{
	cursor: pointer;
}

#arma-tu-consulta li.selected{
	color: yellow;
}

div.poblaciones {
	margin-bottom: 30px;
	padding-bottom: 20px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

div.checkboxes-arma-consulta select.form-control {
	
}

div.checkboxes-arma-consulta h4{
	font-weight: bold;
	margin-bottom: 5px;
	text-align: center;
}

h1.logo-main {
	margin: 0;
}



ul.dominios-menu li{
	margin-top: 7px;
	margin-bottom: 17px;
	border-bottom: 1px dashed #16c0fb;
	padding-bottom: 7px;
}


ul.arma-consulta-menu li{
	margin-top: 7px;
	margin-bottom: 17px;
	border-bottom: 1px dashed #39ce60;
	padding-bottom: 7px;
}


ul.dominios-menu li a{
	color: #fff;
}

ul.arma-consulta-menu li a{
	color: #fff;
}
div.buscador-slider {
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #d93670;
}

div#azul-bg {
	background: #1f77b3 url(../img/background-azul.jpg) no-repeat center top;
	text-align: center;
	padding: 120px 20px;
}

div#verde-bg{
	text-align: center;
	background-color: #279a42;
	color: #fff;
	padding: 120px 20px;
}

#pronapinna-bg {
	text-align: left;
	font-weight: 700;
	background: url(../img/pronapinna-bg.jpg) no-repeat left center;
	padding: 80px 60px 60px 40px;
}

#pronapinna-bg h3{
	font-size: 30px;
	margin-bottom: 0;
	margin-top: 0;
}

#pronapinna-bg h4{
	font-weight: 800;
	font-size: 30px;
	margin-top: 0;
}

div.menu-contenedor ul.menu-principal li.dropdown ul.dropdown-menu {
	border: none;
}

div.menu-contenedor ul.menu-principal li.dropdown ul.dropdown-menu li{
	padding-top: 5px;
	padding-bottom: 5px;
	display: block !important;
	text-align: left;
	margin: 0;
}
div.menu-contenedor ul.menu-principal li.dropdown ul.dropdown-menu li a{
	display: block !important;
	border-bottom: 1px solid #f2f0f4;
	width: 100% !Important;
}

#veinticinco {
	text-align: left;
	padding: 65px 270px 50px 50px;
	font-weight: 700;
	font-size: 13px;
	background: url(../img/bg-25.jpg) no-repeat right top;
}


#pronapinna-bg a.btn, #veinticinco a.btn{
	margin-top: 15px;
}

.desagreacion-submenu-box li, .periodos-submenu li{

}

.veinticinco-titulo {
	text-align: center !important;
	margin-top: 45px;
}

.veinticinco-titulo img{
	height: 150px !Important;
	width: auto !Important;
}
.veinticinco-titulo h1{
	margin-top: 20px;
	margin-bottom: 50px;
	font-weight: 700;
	font-size: 24px;
	color: #0085c7;
}

#veinticinco-al-texto {
	text-align: justify;
	position: relative;
	margin-bottom: 75px;
}

#veinticinco-al-texto h4{
	text-align: center;
	margin-top: 45px;
	font-weight: 700;
	margin-bottom: 45px;
	color: #df2326 !important;
	
    -webkit-transform: rotate(331deg);
    -moz-transform: rotate(331deg);
    -o-transform: rotate(331deg);
    writing-mode: lr-tb;
	position: absolute;
	right: 0;
	left: 0;
	top: 10%;
	font-size: 40px;
	z-index: -9999;
	opacity: .4;

}

div.doc-cabezal {
	text-align: center;
}
#alianza-titulo{
	text-align: center;
	margin-top: 60px;
}

#pronapinna-titulo{
	text-align: center;
	margin-top: 0;
}


#alianza-titulo h1{
	font-weight: 700;
	font-size: 24px;
}
  
#pronapinna-titulo h1{
	font-weight: 700;
	font-size: 22px;
}
#alianza-titulo h3{
	font-weight: 700;
	font-size: 24px;
}

#pronapinna-titulo h3{
	font-weight: 700;
	font-size: 20px;
	margin-bottom: 45px;
}

#pronapinna-texto h4 {
	text-align: center;
	margin-top: 45px;
	font-weight: 700;
	margin-bottom: 45px;
	color: #df2326 !important;
	

    -webkit-transform: rotate(331deg);
    -moz-transform: rotate(331deg);
    -o-transform: rotate(331deg);
    writing-mode: lr-tb;
	position: absolute;
	right: 0;
	left: 0;
	top: 30%;
	font-size: 31px;
	z-index: -9999;
	opacity: .4;
}

#pronapinna-texto {
	position: relative;
}

li.pieza-azul {
	background: url(../img/mini-pieza-azul.png) no-repeat left top;
	padding-left: 60px;
	padding-bottom: 20px;
	padding-top: 5px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

li.pieza-rosa {
	background: url(../img/mini-pieza-rosa.png) no-repeat left top;
	padding-left: 60px;
	padding-bottom: 20px;
	padding-top: 5px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
}

li.pieza-verde {
	background: url(../img/mini-pieza-verde.png) no-repeat left top;
	padding-left: 60px;
	padding-top: 5px;
	margin-bottom: 10px;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 20px;
}

div.row.doc-cabezal img{
	max-width: 100%;
	margin-top: 65px;
}

#pronapinna-texto ul {
	margin-top: 45px;
	margin-bottom: 45px;
	list-style-type: none;
	padding: 0;
}

#alianza-global {
	text-align: justify;
}

#alianza-global ol{
	margin-top: 45px;
	margin-bottom: 45px;
}
#alianza-global table th{
	text-align: center;
	font-size: 18px;
	background-color: #efefef;
}

#alianza-global tbody tr {
	border-bottom: 1px solid #efefef;
}

#alianza-global table td{
	vertical-align: top;
	padding: 15px 35px 15px 0;
	font-size: 13px;
}

td.titulo-left-tabla {
	text-align: center;
}

#alianza-global ul{
	margin-top: 45px;
	margin-bottom: 45px;
}

#alianza-global ul li{
	margin-bottom: 25px;
}

#alianza-global h3{
	font-weight: 700;
	font-size: 18px;
	margin-bottom: 20px;
	margin-top: 100px;
}

.desagreacion-submenu-box li:hover {
	cursor: pointer;
	background-color: #f2f2f2;
}

.periodos-submenu li:hover {
		cursor: pointer;
}

#veinticinco h3{
	font-size: 20px;
	font-weight: 800;
	margin-top: 10px;
}

#veinticinco h4{
	font-size: 40px;
	font-weight: 800;
	color: #d93670;
	margin-top: 0;
}



div#azul-bg h2{
	color: #fff;
	font-weight: 700;
	font-size: 34px;
	margin-bottom: 0;
}

div#arma-tu-consulta{
	margin-top: 20px;
}

div#verde-bg h2{
	color: #fff;
	font-weight: 700;
	font-size: 34px;
	margin-bottom: 0;
}

h2.no-hay-consulta {
	font-size: 14px !important;
	font-weight: 600 !important;
	padding: 20px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 2px dashed #fff;
	color: #fff !important;
	text-align: center;
}

div#azul-bg h4{
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	margin-top: 5px;
}

div#verde-bg h4{
	color: #fff;
	font-size: 16px;
	line-height: 22px;
	margin-top: 5px;
}

input.input-texto-buscador {
	width: 60%;
		padding: 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #c7c7c7;
    -moz-box-shadow:inset 3px 3px 0px #e6e6e6;
    -webkit-box-shadow:inset 3px 3px 0px #e6e6e6;
    box-shadow:inset 3px 3px 0px #e6e6e6;
}

input.input-boton-buscador {
	width: 20%;
	font-size: 14px !important;
}

#row-negro-texto {
	text-align: right;
}

#row-negro-busqueda {

}

#top-slider-buscador img.portada-sinna{
	width: 100%;
	height: auto;
}

div.titulo-portada {
	display: inline-block;
	width: 80%;
}

div.hashtag-portada {
	display: inline-block;
	width: 19%;
	vertical-align: top;
}

div.hashtag-portada img{
	width: 100%;
	height: auto;
}

div.menu-contenedor {
	background-color: #efefef;
}



div.recuperar-password {
	margin-bottom: 75px;

}

textarea#id_descripcion {
width: 100%;
	padding: 10px;
	margin-bottom: 15px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #c7c7c7;
    -moz-box-shadow:inset 3px 3px 0px #e6e6e6;
    -webkit-box-shadow:inset 3px 3px 0px #e6e6e6;
    box-shadow:inset 3px 3px 0px #e6e6e6;

}

div.inicio-sesion {
	margin-bottom: 75px;
}

a.olvidar-pass {
	font-size: 12px;
	text-decoration: underline;
}

div.row.fila-forms.well {
	padding-bottom: 0;
}

div.fila-forms {
	padding-bottom: 20px;
}

div.fila-forms.separador {
	border-bottom: 1px dashed #e2e2e2;
	padding-bottom: 20px;
	margin-bottom: 50px;
}

a.btn-sinna {
	background-color: #279a42;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	padding: 7px 12px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-bottom: 45px;
}

input.btn-sinna.pull-right {
	background-color: #269a42;
	color: #fff;
	font-weight: 700;
	border: none;
	font-size: 18px;
	padding: 7px 12px;
	
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-bottom: 0;
	box-shadow: none;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	width: auto;
}

.btn-sinna {
	background-color: #e4931d;
	color: #fff;
	font-weight: 700;
	font-size: 18px;
	padding: 7px 12px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	margin-bottom: 45px;
}

div.top-texto {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	margin-bottom: 25px;
	margin-top: 45px;
}

div.top-texto h1{
	font-weight: 900;
}

span.tabla-activo {
	color: #009a00;
	font-weight: 700;
}

span.tabla-inactivo {
	color: #c92600;
	font-weight: 700;
}

#add-documento {
	margin-bottom: 30px;
}

div.paginacion-box {
	text-align: center;
	font-size: 12px;
}

a.tabla-editar {
	font-size: 13px;
	margin-left: 5px;
	margin-right: 5px;
	color: #000;
}

a.tabla-editar {
	
}

a.tabla-eliminar {
	margin-left: 5px;
	margin-right: 5px;
	font-size: 16px;
	color: #c13f2b;
}



table.sinna-tablas thead {
	background-color: #efefef;
	font-size: 14px;
}
table.sinna-tablas th {
	padding: 10px;
}

table.sinna-tablas td {
	padding: 10px;
	font-size: 12px;
	border-bottom: 1px solid #efefef;
	vertical-align: top;
}


table.sinna-tablas {
	width: 100%;
}

textarea.documento-desc {
	width: 100%;
	padding: 10px;
	margin-bottom: 15px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #c7c7c7;
	height: 200px;
}

h3.documento-titulo {
	font-weight: 600;
	font-size: 20px;
	margin-top: 0;
}

div.listado-btn-descargar {
	text-align: right;
}

div.documento-item.row {
	margin-bottom: 45px;
	border-bottom: 1px dashed #cbcbcb;
	padding-bottom: 25px;
}

p.documento-descripcion {
	font-size: 14px;
}

span.categoria {
	font-size: 13px;


}

p.no-elementos.text-center {
	color: #de2426;
	text-transform: uppercase;
	font-weight: 700;
	margin-top: 75px;
	margin-bottom: 45px;
	border-style: dashed;
	border-width: 2px;
	padding: 20px;
}

#indicadores-navegacion-principal {
		padding-top: 20px;
	margin-top: 25px;
	background: url(../img/indicadores-shadow.jpg) no-repeat center bottom;
	margin-bottom: 12px;
	font-size: 14px;
	color: #000;
	padding-bottom: 28px;
}


#indicadores-navegacion-principal a{
	color: #000;
	font-weight: 600;
	font-size: 14px;
}
#indicadores-grafica-contenedor {
	margin-top: 25px;
	margin-bottom: 75px;
}

#indicadores-grafica-contenedor thead{
	background-color: #585352;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
}

#indicadores-grafica-contenedor thead td{
	padding-left: 5px;
}
#indicadores-grafica-contenedor td{
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 13px;
}

a.btn.btn-filtros.active{
	box-shadow: none;
	-moz-box-shadow: none;
	-webki-box-shadow: none;
	-moz-border-radius-topleft: 5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:0px;
-moz-border-radius-bottomright:0px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:0px;
-webkit-border-bottom-right-radius:0px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:0px;
border-bottom-right-radius:0px;
		color: #fff !important;
}
a.vista-map {
	background: url(../img/icono-vista-mapa.png) no-repeat 3px 4px;
	padding-left: 60px;
}
a.vista-map.active {
	background: #585352 url(../img/icono-vista-mapa.png) no-repeat 3px -36px;
	padding-left: 60px;

}

div#area-construccion {
	text-align: center;
	margin-top: 75px;
	margin-bottom: 75px;
}

div#area-construccion h1{
	font-weight: 900;
}

#formulario-contacto-gral {
	padding: 20px 40px 40px;
}

#area-contacto {
	margin-top: 45px;
	margin-bottom: 45px;
	text-align: center;
}

#area-contacto h1{
	font-weight: 800;
	font-size: 28px;
}

a.vista-table {
	background: url(../img/icono-vista-tabla.png) no-repeat 4px 5px;
	padding-left: 47px;
}

a.vista-table.active {
	background:  #666666 url(../img/icono-vista-tabla.png) no-repeat 4px -35px;
	padding-left: 47px;

}

a.vista-chart {
	background: url(../img/icono-vista-grafica.png) no-repeat 4px 4px;
	padding-left: 41px;
}

a.vista-chart.active {
	background: #666666 url(../img/icono-vista-grafica.png) no-repeat 4px -36px;
	padding-left: 41px;
}

a.vista-ficha {
	background: url(../img/icono-vista-ficha.png) no-repeat 4px 4px;
	padding-left: 41px;
}

a.vista-ficha.active {
	background: #666666 url(../img/icono-vista-ficha.png) no-repeat 4px -36px;
	padding-left: 41px;
}

.btn.btn-filtros {
	width: 100%;
	text-align: left;
	font-size: 13px !Important;
	padding-right: 10px;
	padding-top: 12px;
	padding-bottom: 15px;
	margin-top: 25px;
}

button#dropdown-years.btn.btn-filtros {
	background: url(../img/icono-year.png) no-repeat left 4px;
	padding-left: 44px;
	
	border-radius: 0px ;
	-moz-border-radius: 0px ;
	-webkit-border-radius: 0px ;
	font-size: 14px !important;
	margin-bottom: 25px;
}

button#dropdown-desagregacion.btn.btn-filtros {
	background: url(../img/icono-desagregacion.png) no-repeat left 4px;
	padding-left: 44px;
		border-radius: 0px ;
	-moz-border-radius: 0px ;
	-webkit-border-radius: 0px ;
	font-size: 14px !important;

}

.btn.btn-filtros:hover{
	text-shadow: none;
	color: #000;
}

#indicadores-navegacion-principal ul.dropdown-menu {
	left: 20px;
	border: 1px solid #e3e3e3 !important;
	z-index: 99999;
	padding: 5px;
}

ul.dropdown-menu.periodos-submenu {
	font-size: 13px;
}

ul.dropdown-menu.periodos-submenu li{
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 10px;
}

ul.dropdown-menu.desagreagacion-submenu {
	width: 200%;
	font-size: 13px;
}

div.desagreacion-submenu-box h4.nombre-grupo {
	font-size: 13px;
	font-weight: 700;
	border-bottom: 1px solid #616264;
	padding-bottom: 3px;
}

.periodos-submenu h6 {
	font-size: 14px;
	font-weight: 700;
	border-bottom: 1px solid #616264;
	padding-bottom: 3px;
}



#dropdown-years span.caret {
	float: right;
	margin-top: 10px;
}

#dropdown-desagregacion span.caret {
	float: right;
	margin-top: 10px;
}


div.input-sinna input{
	width: 100%;
	padding: 10px;
	margin-bottom: 15px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #c7c7c7;
    -moz-box-shadow:inset 3px 3px 0px #e6e6e6;
    -webkit-box-shadow:inset 3px 3px 0px #e6e6e6;
    box-shadow:inset 3px 3px 0px #e6e6e6;
}

ul#colores-rangos-list {
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	display: block;
	height: 40px;
	width: 100%;
	margin: 10px auto 15px;
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
}

div#cerrar-popover {
	position: absolute;
	right: 5px;
	top: 5px;
	color: #fff;
}

ul#colores-rangos-list li{
	display: inline-block;
	float: left;
	width: 25%;
	font-size: 12px;
	font-weight: 400;
	color: #000;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}

#colores-rangos-list li.rango-1 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 10px solid #fcbf88;
}

#colores-rangos-list li.rango-2 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 10px solid #f6904c;
}

#colores-rangos-list li.rango-3 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 10px solid #e76038;
}

#colores-rangos-list li.rango-4 {
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 10px solid #a84737;
}


a.btn.btn-verde.btn-buscador-interior {
	width: 110px;
	margin-left: 10px;
}


#lista-indicadores{
list-style:none;
margin: 0;
padding: 12px;
cursor: pointer;
	position: absolute;
	background-color: #fff;
	z-index: 9999;
	max-height: 250px;
	  -moz-box-shadow: 2px 2px 5px #5e5d5f;
    -webkit-box-shadow: 2px 2px 5px #5e5d5f;
    box-shadow: 2px 2px 5px #5e5d5f;
	font-size: 13px;
	color: #000;
	width: 470px;
	overflow: auto;
	top: 52px;
	text-align: left;
}

#lbl-indicador span.glyphicon.glyphicon-remove {
	font-size: 9px;
	opacity: 0.5;
	padding-right: 3px;
}

#lbl-estado span.glyphicon.glyphicon-remove {
	font-size: 9px;
	opacity: 0.5;
	padding-right: 3px;
}

#buscador-tags-placeholder-box {
	background-color: #fff;
	position: relative;
	border: none;
	padding: 12px 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    -moz-box-shadow:inset 3px 3px 0px #e6e6e6;
    -webkit-box-shadow:inset 3px 3px 0px #e6e6e6;
    box-shadow:inset 3px 3px 0px #e6e6e6;
	width: 79%;
	float: left;
}

input.btn-buscador-tags {
	float: left;
	margin-left: 6px;
	width: 19%;
}

input.inactivo {
	opacity: 1.0 !Important;
}

div.tooltip-state {

}

div#info-selected {
	text-align: center;
	line-height: 15px;
	width: 100%;
	padding: 10px 10px 1px;
}

#info-selected div.valor-selected{
	max-width: 40%;
	font-weight: 800;
	display: inline-block;
	vertical-align: top;
	font-size: 18px;
	margin-top: 5px;
	color: #606060;
	margin-bottom: 10px;
}

#info-selected div.indicador-name {
	max-width: 60%;
	display: inline-block;
	padding-left: 5px;
	text-align: left;
	font-size: 12px;
}



#lista-indicadores li{
	margin-bottom: 5px;
	border-bottom: 1px solid #efefef;
	padding-bottom: 4px;
	padding-top: 4px;
	font-size: 13px;
}

#lista-indicadores li span{
	margin-right: 10px;
		opacity: .5;
	float: left;
	display: inline-block;
}
#buscador-tags {
	position: relative;
}

                            
                            
div.busqueda-tag-row {
background-color: #d93670;
	padding: 15px 10px;
	text-align: center;
}

div.busqueda-tag-row h4{
	font-weight: 700;
	color: #fff;
	font-size: 16px;
	margin-right: 0;
	margin-top: 18px;
	margin-left: 0;
}

#lbl-indicador {
	font-weight: 500;
	background-color: #1f77b3;
	white-space: nowrap;
    text-overflow: ellipsis;
	max-width: 35%;
	display: inline-block;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 4px;
	overflow: hidden;
}

#lbl-indicador span.glyphicon.glyphicon-remove-sign{
	color: #115a8c;
	text-shadow: none !important;
}

#lbl-estado {
	font-weight: 500;
	background-color: #279a42;
	max-width: 15%;
	overflow: hidden;
	white-space: nowrap;
    text-overflow: ellipsis;
	display: inline-block;
	float: left;
	padding-top: 7px;
	padding-bottom: 7px;
	margin-left: 4px;
}

#lbl-estado span.glyphicon.glyphicon-remove-sign{
	color: #1b7031;
	text-shadow: none !important;
}
input.input-buscador-tags:focus{
 outline: none !important;

    box-shadow: 0px;
}
input.input-buscador-tags {
	border: none;
	background-color: transparent;
	font-size: 13px;
	padding-left: 10px;
	float: left;
	padding-top: 2px;
	padding-bottom: 2px;
	width: 49%;
}

div.breadcrumbs-fila {
	background-color: #f2f2f2;
	padding-top: 20px;
	padding-bottom: 20px;
}

div.breadcrumbs-fila h2{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 7px;
	margin-bottom: 0;
	margin-top: 0;
}
ol.breadcrumb {
	padding-left: 0;
	background-color: transparent;
	font-size: 13px;
	margin-bottom: 0;
}

div.busqueda-tag-row div.input-sinna input{
	margin: 0;
}

#temas-interes-home-thumb, .temas-interes-home-thumb {
	overflow: hidden;
}

#slider-noticias-interes{
	padding: 20px 40px;
}

#slider-noticias-interes a{
	color: #000;
}

#theCarousel a.carousel-control {
	width: 35px;
	height: 35px;
	top: 60px;
}

a.right.carousel-control {
	right: -30px;
}

a.left.carousel-control {
	left: -30px;
}

#slider-noticias-interes a:hover{
	color: #1f77b3;
	text-decoration: none;
}

#slider-noticias-interes h4{
	margin-top: 0;
	font-size: 13px;
	font-weight: 700;
}
#slider-noticias-interes p{
	margin-top: 0;
	font-size: 13px;
	font-weight: 500;
	margin-bottom: 0;
}


#temas-interes-home-thumb img{
	width: auto;
	height: 90px;
}

.temas-interes-home-thumb img{
	width: auto !important;
	height: 90px !important;
}

div.row.filtros {
	margin-bottom: 25px;
	padding-top: 15px;
	background-color: #efefef;
	margin-top: 10px;
}

div.contenedor-formularios {
	margin-bottom: 75px;
}

div.input-sinna select{
	width: 100%;
	margin-bottom: 15px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border: 1px solid #c7c7c7;
	height: 42px;
}

div.contenedor-listados {
	padding-bottom: 45px;
}

ul.menu-footer {
	padding: 0;
	margin-bottom: 25px;
	list-style-type: none;
}

ul.menu-footer li{
	
	display: inline-block;
	margin-left: 5px;
	margin-right: 5px;
}

ul.menu-footer li a{
	color: #000;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: 600;
	font-size: 12px;
}

ul.lista-paginacion {
	padding: 0;
	margin-bottom: 35px;
	list-style-type: none;
	text-align: center;
}

div.block-abajo {
	margin-bottom: 40px;
}

div#footer-bloques {
	text-align: center;
	padding: 85px 40px;
}

div#footer-bloques h4{
	font-weight: 800;
}
ul.lista-paginacion li{
	display: inline-block;
}

td.td-duplicados {
	background-color: #fe7864;
}

#importacion-bottom-botones {
	padding-top: 15px;
	padding-bottom: 15px;
	text-align: center;
}

#tabla-resumen-importacion h4{
	text-align: center;
	background-color: #ececec;
	padding: 15px;
	text-transform: uppercase;
	font-weight: 800;
}

.ficha-tabla h4{
	text-align: center;
	background-color: #585352;
	padding: 15px;
	text-transform: uppercase;
	font-weight: 800;
	color: #fff;
	margin-bottom: 0;
}

.ficha-tabla {
	margin-bottom: 75px;
}

#intro-aprobacion-tabla h4{
	text-align: center;
	background-color: #ececec;
	padding: 15px;
	text-transform: uppercase;
	font-weight: 800;
}

#intro-aprobacion-tabla table td{
	padding: 5px;
	border-bottom: 1px dashed #f1f1f1;
	font-size: 13px;
}

#tabla-aprobacion-valores {
	margin-bottom: 45px;
	margin-top: 45px;

}

#tabla-aprobacion-valores table tbody tr.ng-scope {
	position: relative;
}



#tabla-resumen-importacion table {
	margin-top: 25px;
	margin-bottom: 25px;
	font-size: 12px;
}

div.importar-alertas {
	text-align: center;
}


#tabla-resumen-importacion table td{
	padding: 5px;
	border-bottom: 1px dashed #f1f1f1;
}

#tabla-resumen-importacion h5{
	font-weight: 700;
	text-align: center;
}


ul.lista-paginacion li a{
	padding: 7px;
	color: #000;
}

span.cancelar-ind {
	font-weight: 700;
	color: #d31d00;
	cursor: pointer;
}

span.aprobar-ind {
	font-weight: 700;
	color: #269a42 !important;
	cursor: pointer;
}

button.ver-video {
	text-transform: uppercase;
	font-weight: 800;
	border: none ;
	background-color: transparent;
}

div.alert.alert-aprobacion {
	text-align: center;
	margin-top: 45px;
}

div.modal-header {
	padding-top: 10px;
	padding-bottom: 0;
	border: none;
}

ul.lista-paginacion li a.link-paginacion.link-paginacion-active {
	background-color: #179cc9;
	color: #fff;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}

#instrucciones-upload {
	font-weight: 700;
	text-align: center;
	margin-bottom: 20px;
	font-size: 18px;
}

div.boton-importador {
	margin-top: 25px;
}

input#id_archivo {
	margin-right: auto;
	margin-left: auto;
}

#contenedor-importador {
	border: 1px solid #e4e4e4;
	padding: 20px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

div.importar-alertas h5 a {
	text-decoration: underline;
	font-weight: 700;
	color: #a11700;
}

#tabla-duplicados {
	margin-top: 25px;
	margin-bottom: 45px;
}

#tabla-aprobacion-valores th{
	background-color: #efefef;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	font-size: 11px;
}

a.valor-ok {
	font-size: 28px;
}

a.valor-wrong {
	font-size: 28px;
}
#tabla-aprobacion-valores td{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 7px;
	font-size: 12px;
	border-bottom: 1px solid #e1e1e1;
}

td.indicador-botones-accion {
	position: relative;
}


#tabla-captura-valores th{
	background-color: #efefef;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	font-size: 11px;
}

#tabla-captura-valores td{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 7px;
	font-size: 12px;
	border-bottom: 1px solid #e1e1e1;
}

#loadingProgressBar {
	margin-top: 75px;
	margin-bottom: 75px;
}

#tabla-duplicados th{
	background-color: #efefef;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
	font-size: 13px;
}

#tabla-duplicados td{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 7px;
	font-size: 12px;
	border-bottom: 1px solid #e1e1e1;
}

div.alert.alert-aceptar-indicador {
	position: absolute;
	z-index: 9999;
	width: 280px;
	margin-bottom: 0;
	right: 5px;
	top: 5px;
	background-color: #fff;
	border: 1px solid #c1c1c1;
	font-size: 13px;
	padding: 10px;
	text-align: center;
}

#tabla-indicadores {
	margin-top: 20px;
	margin-bottom: 75px;
}

#tabla-indicadores thead {
	background-color: #626365;
	color: #fff;
}

#tabla-indicadores thead td{
	padding: 4px;
	font-weight: bold;
	font-size: 15px;
}
#tabla-indicadores td{
	font-size: 13px;
	padding: 4px;
	border: none;
}


div#periodo {
	font-size: 17px;
	text-align: center;
	font-weight: 800;
	height: 100% !important;
	color: #1d76b2;
}

div#fuente-container {
	line-height: 12px;
}

span.fuente-fuente {
	font-size: 12px;
	font-weight: 500;
	color: #000;
}

span.fuente-titulo {
	font-size: 12px;
	color: #000;
	font-weight: 500;
}

#periodo span.titulo {
	font-weight: normal;
	font-style: normal;
}

div.mostrar-grupos {

}

div#desagregaciones-seleccionadas {
 background-color: #ddd;
}

div#poblaciones {
	padding: 10px;
	background-color: #f2f0f4;
	font-size: 13px;
}

div#poblaciones h4{
	margin-top: 0;
	font-size: 13px;
	font-weight: bold;
}

/* Estilos responsive */

/*
 * Author: http://stuffandnonsense.co.uk/blog/about/hardboiled_css3_media_queries/
 */

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */
}

/* Smartphones (landscape) ----------- */
@media only screen 
and (max-width : 480px) {
div.caption-contenedor h2{
	text-transform: uppercase;
	color: #000;
	font-weight: 500;
	font-size: 18px;
}
#veinticinco{
	background-position: center center !important;
	background-size: auto 100%;
}

}


@media only screen 
and (min-width : 601px)
{
	div#mobile-si{
	display: none !important;
}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 600px) {

div.busqueda-tag-row h4{
	font-weight: 600;
	color: #fff;
	font-size: 14px;
	margin-right: 0;
	margin-top: 18px;
	margin-left: 0;
}
	
	div#tablet-si {
	display: none !important;
}

	div#mobile-si{
	display: block;
}
	
	#buscador-tags-placeholder-box {
	background-color: #fff;
	position: relative;
	border: none;
	padding: 12px 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    -moz-box-shadow:inset 3px 3px 0px #e6e6e6;
    -webkit-box-shadow:inset 3px 3px 0px #e6e6e6;
    box-shadow:inset 3px 3px 0px #e6e6e6;
	width: 69%;
	float: left;
}

input.btn-buscador-tags {
	float: left;
	margin-left: 6px;
	width: 27%;
}


	div#logo-25 {
	background: url(../img/logo-25al25.png) no-repeat center top;
	background-size: 102px 100px;
	padding-left: 0;
	margin-bottom: 20px;
	padding-top: 110px;
}


	div.caption-contenedor h2{
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 17px;
	margin-top: 10px;
}
	#slider-noticias-interes{

}
#logo-segob img{
	width: 100%;
	height: auto;
}

#top-unicef-logo img{
		width: 100%;
	height: auto;
}
}

@media only screen
and (min-width : 768px){
	#fila-pronapinna-25 {
	 display: flex;
}

}
@media only screen 
and (max-width : 767px){
	
	div.checkboxes-arma-consulta {
	text-align: left;
	padding: 10px;
	margin-top: 30px;
}
#top-unicef-logo img{
		width: 100%;
	height: auto;
}
ol.breadcrumb {
	font-size: 12px;
}

div.busqueda-tag-row, div.busqueda-tag-row h4 {
	text-align: center !Important;
}
	
	div.breadcrumbs-fila h2{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	padding-bottom: 7px;
	margin-bottom: 0;
	margin-top: 0;
	font-size: 25px;
}
	ul#colores-rangos-list {
	list-style-type: none;
	text-align: center;
	font-weight: bold;
	display: block;
	height: 74px;
	width: 100%;
	margin: 10px auto 15px;
	padding-top: 0;
	padding-left: 10px;
	padding-right: 10px;
}
	ul.dropdown-menu.desagreagacion-submenu {
	width: 100% !important;
	font-size: 13px;
	left: 0 !Important;
}

#desktop-si {
	display: none;
}

div#tablet-si {
	display: block
}
	#thumb-articulo img{
	height: 100%;
	width: auto;
}
	#thumb-articulo {
	height: 210px;
	overflow: hidden;
	margin-bottom: 20px;
	text-align: center;
}

#articulo-interes h3 {
	font-size: 15px;
	line-height: 20px;
}

div.prev-span-categoria-interes {
	margin-bottom: 0;
	font-size: 12px;
}

	div.absoluta-grafica {
		z-index: 9999;
	background-color: #fff;
	
    -moz-box-shadow: 10px 10px 5px #9c9c9c;
    -webkit-box-shadow: 10px 10px 5px #9c9c9c;
    box-shadow: 10px 10px 5px #9c9c9c;
	position: relative;
	width: 100%;
	left: -1px;
	top: -40px;
}


	#titulo-interior {
	text-align: center;
	padding: 20px 10px;
}

#titulo-interior h2{
	font-size: 22px;
	font-weight: 700;
}
	#buscador-tags-placeholder-box {
	background-color: #fff;
	position: relative;
	border: none;
	padding: 12px 10px;
	border-radius: 7px;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
    -moz-box-shadow:inset 3px 3px 0px #e6e6e6;
    -webkit-box-shadow:inset 3px 3px 0px #e6e6e6;
    box-shadow:inset 3px 3px 0px #e6e6e6;
	width: 69%;
	float: left;
}

input.input-buscador-tags {
	width: 100%;
	float: none;
	margin-top: 0px;
}

#lbl-estado {
	max-width: 50%;
	display: inline-block;
}

#lbl-indicador {
	max-width: 50%;
	display: inline-block;
}

input.btn-buscador-tags {
	float: left;
	margin-left: 6px;
	width: 27%;
	font-size: 14px !important;
}


	#veinticinco{
	font-size: 12px;
	text-align: center;
	padding-left: 30px !important;
}

div#footer-bloques {
	text-align: center;
	padding: 40px 20px;
}
#footer-menu-fila {
	display: none;	
}

div#footer-blanco {
	font-size: 10px;
}


	
button.arma-1 {
	background: url(../img/arma-icono-1.png) no-repeat left top,
	padding: 25px 10px 45px 100px;
	margin-bottom: 0;
}

button.botones-temas.arma-2 {
	margin-bottom: 0;
}
div.caption-contenedor h2{
	text-transform: uppercase;
	color: #000;
	font-weight: 700;
	font-size: 23px;
}

div.caption-contenedor {
	position: relative;
	background-color: #efefef;
	padding-right: 10px;
	padding-left: 10px;
}
	
	div.caption-negro {
	background-color: transparent;
	padding: 0;
	border-radius: 10px ;
	-moz-border-radius: 10px ;
	-webkit-border-radius: 10px ;
	margin-bottom: 10px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
	ul.menu-principal li{
	display: block;
	text-align: center;
	margin-right: 10px;
}
	div#verde-bg h2{
	color: #fff;
	font-weight: 700;
	font-size: 26px;
	margin-bottom: 10px;
	margin-top: 40px;
}
#footer-main-logo {
	text-align: center;
}

#bottom-unicef-logo {
	text-align: center;
}




#footer-main-logo img{
	width: 300px;
	height: auto;
}
	div#azul-bg h2{
	color: #fff;
	font-weight: 700;
	font-size: 30px;
	margin-bottom: 0;
}
	input.input-boton-buscador {
	width:30%;
	font-size: 14px !Important;
}
	div#azul-bg {
	background: #1f77b3 url(../img/background-azul.jpg) no-repeat center top;
	text-align: center;
	padding: 40px 20px;
}


div.buscador-slider h2{
	color: #fff;
	text-transform: uppercase;
	font-size: 18px;
	font-weight: 800;
	margin: 10px 0;
	text-align: center;
}

div#verde-bg{
	padding-top: 40px;
	padding-bottom: 40px;
}
	#pronapinna-bg {

	padding: 40px;
	font-weight: 700;
		background: url(../img/pronapinna-bg.jpg) left center;
	text-align: center;
	font-size: 12px;
}
#row-negro-busqueda {
	text-align: center;
}



button.navbar-toggle {
	border-radius: 0px ;
	-moz-border-radius: 0px ;
	-webkit0border-radius: 0px ;
}
	
}

@media only screen 
and (max-width : 820px){

#logo-segob img{
	width: 100%;
	height: auto;
}

	
}

@media only screen
and (max-width : 990px){
	#area-contacto {
	margin-top: 0;
	margin-bottom: 0;
	text-align: center;
}
#area-contacto img{
	width: 100%;
	height: auto;
}
}

@media only screen 
and (max-width : 1200px){
	#veinticinco {
	padding-right: 40px;
	background-position: -150px top;
}
}


@media only screen 
and (min-width : 768px)  {
#desktop-si {
	display: block;
}
div#tablet-si {
	display: none}


}


@media only screen 
and (min-width : 768px) 
and (max-width : 880px)  {
#pronapinna-bg {
	text-align: left;
	font-weight: 700;
	background: url(../img/pronapinna-bg.jpg) no-repeat left center;
	padding: 60px 30px 40px 40px;
}

#veinticinco {
	text-align: left;
	font-weight: 700;
	font-size: 13px;
	background: url(../img/bg-25.jpg) no-repeat right top;
	padding: 60px 50px 50px 30px;
}

#logo-25 h3 {
	font-size: 18px;
}

}

@media only screen 
and (min-width : 1200px) 
and (max-width : 1340px) {
	#pronapinna-bg {
	text-align: left;
	font-weight: 700;
	background: url(../img/pronapinna-bg.jpg) no-repeat left center;
	padding: 60px 30px 40px 40px;
}

#veinticinco {
	text-align: left;
	padding: 65px 110px 60px 50px;
	font-weight: 700;
	font-size: 13px;
	background: url(../img/bg-25.jpg) no-repeat right top;
}

}
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
{

form.navbar-form.navbar-right div.form-group {
	width: 100%;
}
ul.menu-principal li a{
	padding-right: 6px;
	padding-left: 6px;
}

ul.nav.navbar-nav.menu-principal {
	margin-right: auto;
	margin-left: auto;
	float: none;
	text-align: center;
}

ul.nav.navbar-nav.menu-principal li{
	float: none;
}

form.navbar-form.navbar-right {
	float: none !important;
	text-align: center;
}


}

/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1024px) {
div.caption-contenedor h2{
	text-transform: uppercase;
	color: #fff;
	font-weight: 700;
	font-size: 26px;
	margin-top: 20px;
}
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
/* Styles */
}


.leaflet-control-attribution.leaflet-control a {
	display: none;
}
.leaflet-control-attribution a {
	text-decoration: none;
	display: none !important;
}


<<<<<<< HEAD

=======
>>>>>>> 6d3c192524e03d5a93478c4e4673aabd8855d450
