

/* clase agregada en otras paginas por un plugin.
como aca no esta, agrego esto que agranda el pie */
.generate-sections-inside-container>:last-child {
    margin-bottom: 0;
}

/*--- css usada en la red ---*/
h1                      { margin: 20px 0 30px; padding: 30px 0; color:#fff; font-weight:bold; font-size:2em; text-align:center; text-shadow:rgba(15, 56, 85, 0.7) 1px 2px 4px; }
h3                      { padding:10px 0; text-align: center; font-weight: bold; line-height: 1.5em; color:#FFFFFF; background-color:#1b6ca4; margin-bottom: 0px;}
h4                      { font-weight: bold; font-size:1.1em; color:#2874a9; }
/* ------------------------- */

.full_titulo          { margin-bottom: 30px; padding: 2px 0 24px; background: url(../img/back_connect.jpg) no-repeat #0695d6; background-size: cover; }
.full_titulo.lared    { background-image: url(../img/back_map.jpg);}

.texto			      { padding: 20px 30px 50px; color:#797979; font-weight: 300; line-height: 1.3rem; text-align: initial;}

.caja_content         { padding:0 0 20px; background: #53b2e0; }

.titulo_columna       { margin-bottom: 10px;  padding:0 20px 5px; font-weight:bold; color:#919292; }
.titulo_columna.gris  { border-bottom-color:#919292; color:#919292; }
.titulo_columna a     { font-weight:normal; font-size:.8em; color:#919292; }

.home_news                  { padding: 30px 0; background-color: #e9e9e9; }
.u_publicaciones_list       { display: flex;  }
.u_publicaciones_list li    { width: calc(100%/3); }
.u_publicaciones_list li:nth-child(1) { padding-right: 10px; }
.u_publicaciones_list li:nth-child(2) { padding: 0 5px; }
.u_publicaciones_list li:nth-child(3) { padding-left: 10px; }
.u_publicaciones_list a             { display: flex; flex-direction: column; flex-wrap: wrap; min-height: 100%; border-radius: 4px; overflow: hidden; background-color: #fff; box-shadow: 0 2px 2px rgba(0,0,0,0.2); transition-duration: .4s; }
.u_publicaciones_list a:hover       { color: #fff; background-color: #0695d6; text-decoration: none; }
.u_publicaciones_list h4            { width: 100%; box-sizing: border-box; padding: 20px; font-size: 1.1rem; line-height: 1.4rem; color: #000; font-weight: 400; }
.u_publicaciones_list a:hover h4    { color: #fff; }
.u_publicaciones_list img           { display: block; width: 100%; box-sizing: border-box; height: auto; }
.u_publicaciones_list a:hover img   { opacity: .7; }
.u_publicaciones_list p             { width: 100%; box-sizing: border-box; padding: 0 20px 15px; font-weight: 300; color: #000; line-height: 1.3rem; }
.u_publicaciones_list a:hover p     { color: #fff; }

/* listar artículos de WP */

.wp_list_izq            { float:left; width:298px; margin-right: 14px;}
.wp_list_der            { float:left; width:612px;}
.wp_list_search         { width: 612px; margin: 0 auto;}
.wp_buscador            { margin-top: 8px; margin-left:10px; border-radius: 4px; border: 1px solid #ccc; padding: 5px 10px; }

.lista_articulos        { margin:0 10px;}
.lista_articulos a      { display: inline-block; padding-bottom:5px; font-size:1.2em; line-height:1.3em;}
.lista_articulos li     { padding:15px 10px 20px; background: url(img/separador_grande.png) no-repeat center bottom;}
.lista_articulos p      { line-height:1.2em; font-weight: 300; }

.wp_bt_left             { display: block; margin-bottom: 4px; padding: 10px 15px; font-size:.9em; background-color:#E8E8E8; }
.wp_bt_left:hover       { text-decoration:none; color:#fff; background-color:#B7B7B7;}

.wp_pages               { text-align: center; margin-top:30px;}
.page-numbers           { display:inline-block;  padding:3px 5px; background-color:#E8E8E8; border-radius:5px;}

.page-numbers.current   { color:#fff; background-color:#0695d6;}

.page-numbers.prev,
.page-numbers.next      { font-size:.9em; background:none;}

.page-numbers.prev      { padding-right:10px;}
.page-numbers.next      { padding-left:10px;}

/* ---------------------- */

.caja_content .columna			{width:50%; float:left; }

.caja_content .columna a		{color:#FFFFFF; text-decoration:none; font-weight:bold; line-height:1.2em;}
.caja_content .columna a:hover	{text-decoration:underline;}
.caja_content .columna p		{color:#444444; padding-top:5px;}

.caja_nodo_content				{ margin-top: 14px; padding-bottom: 20px; }

.caja_nodo_content .columna			  { float:left; width:48%; vertical-align:top;}
.caja_nodo_content .columna	 .titulo  { padding:0 20px; color:#1b6ca4;}
.caja_nodo_content .columna	 p		  { padding:0 20px; color:#797979;}
.caja_nodo_content .separador_horiz   { width:315px; height:2px; margin:15px auto; background:url(img/separador.png) no-repeat;}

.caja_nodo_content .col_left	{ float:left; width:461px; background:#00FF00;}
.caja_nodo_content .col_right	{ float:left; width:461px; background:#00FFFF;}

#juris .align		{ width:188px; padding:5px 0 5px 20px; margin:0 20px 0 0; float:left; display:block; font-size:.8em; text-decoration:none; color:#1b6ca4; text-align: initial; }
#juris a:hover		{ color:#000000; }
#juris img			{ margin: 0 10px 0 0; border: 1px solid gray;}

.separador_horiz	{ width:607px; height:2px; margin:10px auto; background:url(img/separador_grande.png) no-repeat;}

.boton				{ width:228px; height:27px; display:block; padding:12px 0 0 0; margin:0 auto 0; background:url(img/back_btn.png) no-repeat; font-size:.75em; font-weight:normal; text-align:center; text-decoration:none; color:#FFFFFF;}
.boton_active		{ background:url(img/back_btn_active.png);}

.titulo				{ font-weight:bold; font-size:.9em; color:#FFFFFF; text-decoration:none;}
.titulo:hover		{ color:#000; text-decoration:underline !important;}

.provincia			{ color:#000;}
.provincia img		{ margin-right:10px; margin-top:10px;}

.cuadro_grande 							{ margin-bottom:4px;}
.cuadro_grande .title_center			{ width:898px; background-image:url(img/title_argentina.jpg); background-repeat:no-repeat; background-position:right;}
.cuadro_grande .caja_content			{ min-height:600px; }
.cuadro_grande .caja_nodo_border_center	{ width:900px;}

.cuadro_mitad							{ width:460px; float:left;}
.cuadro_mitad .title_center				{ width:434px;}
.cuadro_mitad .caja_nodo_border_center	{ width:436px;}
.separa_cuadros							{ width:4px; float:left;}

.cuadro_chico            { margin-top: 10px; border-radius: 4px; overflow: hidden; width:668px; float:left; box-shadow: 0 2px 2px rgba(0,0,0,0.2); }

.mapa_provincias		 { float:left; width:252px; padding-left:4px;}
.mapa_provincias img	 { cursor:pointer;}

.big_box				 { border-radius: 4px; width:460px; height:220px; padding:11px 0 0 0; margin:0 auto 3px auto; background: #fff; box-shadow: 0 2px 2px rgba(0,0,0,0.2) }
.big_box .titulo		 { color:#1b6ca4; display:block; text-align:center; padding: 15px 15px 20px 15px; font-size: 1.2rem; }
.big_box .titulo:hover	 { color:#ff9c00 !important;}
.big_box .left			 { float:left; width:154px; text-align:center;}
.big_box .right			 { float:left; width:290px; padding:0 16px 0 0; color:#797979; font-size:.9em; font-weight: 300;}
.big_box a				 { color:#1b6ca4;}
.big_box a:hover		 { color:#ff9c00; text-decoration:none;}

.espacio_vertical		 { float:left; width:3px;}

/* -- QUE ES LA RED -- */
.magnitud {
    margin-bottom: 34px;
    padding-bottom: 56px;
    background-color: #242c4f;
}
.magnitud_titulo    { padding: 40px 20px 0; color: #fff; font-size: 1.75rem; text-align: center; }
.magnitud_intro     { padding: 0 50px 8px; text-align: center;  line-height: 1.3rem; color: rgba(255,255,255,.87); font-weight: bold; }
.magnitud_cifras    { display: flex; justify-content: space-between; margin: 0 20px; list-style: none; }

.magnitud_cifras > li   { width: 23%; padding: 0 4px; text-align: center; border-radius: 6px; box-shadow: 3px 4px 4px rgba(0,0,0,0.2); cursor: pointer; }
.magnitud_cifras > li:nth-child(1) { background-color: #4ECCA2; }
.magnitud_cifras > li:nth-child(2) { background-color: #EF5282; }
.magnitud_cifras > li:nth-child(3) { background-color: #FF7B39; }
.magnitud_cifras > li:nth-child(4) { background-color: #B25DF4; }
.magnitud_cifra         { padding: 20px 0; font-size: 1.8rem; font-weight: bold; text-shadow: 2px 2px 2px rgba(2, 18, 26, 0.2); color: #ffffff; }
.magnitud_data          { font-size: .9rem; padding: 0 14px; line-height: 1.2rem; margin-bottom: 24px; color: #082947;}

.provincial             { display: flex; }

.provincial .mapa,
.provincial .nodos      { width: 50%; border-radius: 4px; background-color: #fff; box-shadow: 0 2px 2px rgba(0,0,0,0.2); }

.provincial .nodos h3    { font-size: 1.375rem; }
.provincial h3           { border-radius: 4px 4px 0 0; background-color: #242c4f; }
.provincial .mapa        { margin-right: 5px; cursor: pointer; }
.provincial .mapa h3     { width: 100%; font-size: 1.375rem; background-color: #242c4f; }
.provincial .mapa .datos { display: flex; padding: 20px; flex-wrap: wrap; }

.provincial .mapa .txt { flex: 1; padding: 0 10px; min-width: 200px; }
.provincial .mapa img  { flex: 1; order: 2; height: max-content; width: 100%; max-width: 208px; }


.provincial .mapa p            { margin-bottom: 15px;  font-size: 0.95rem; line-height: 1.2rem; }
.provincial .mapa p:last-child { margin-bottom: 0; }
.provincial .nodos             { margin-left: 10px; }

@media (max-width: 1006px) {
    .one-container .site-content { padding: 15px; }

    .magnitud { padding-bottom: 28px; display: flex; flex-direction: column; background-size: cover; }

    .magnitud_cifras { padding: 20px 20px; list-style: none; align-items: center; flex-direction: column; }
    .magnitud_cifras > li { width: 100%; text-align: center; margin-bottom: 20px; max-width: 444px; }

    .magnitud_data {  font-weight: 400; }

    .provincial { display: inherit; }
    .provincial .mapa, .provincial .nodos { width: inherit; }
    .provincial .mapa .datos { flex-direction: column; align-items: center; margin-bottom: 32px; }

    .provincial .nodos { margin-left: 0px; margin-top: 20px }

    .caja_nodo_content { margin-top: 20px; margin-bottom: 22px; }
}
