/*------------------------------------------------------------------------------------
VG Core: Estilos para las rueditas del CMS.
------------------------------------------------------------------------------------*/


/*@import url('https://fonts.googleapis.com/css?family=Damion|Oxygen');*/

@import url('https://fonts.googleapis.com/css?family=Nunito|Grand+Hotel');
body,
a,
li,
label,
h2,
h3,
h4,
h5,
h6,
block p,
span,
div {
    font-family: 'Nunito', sans-serif !important;
}

body {
    overflow-x: hidden;
}
.titulo-contratacion h2 {
	color: #fff;
	margin-left: 70px;
} 
h2 {
    color: #41771e;
    font-weight: 600;
    font-style: normal;
    font-size: 36px
}

h3 {
    color: #41771e;
    font-weight: 600;
    font-style: normal;
    font-size: 32px
}

a:hover,
a:focus,
button:focus {
    outline: none !important;
    text-decoration: none !important;
}

.opciones-admin-view a:hover {
    background: rgba(195, 195, 195, 0.36);
}

.menu-opciones-bloque {
    display: none;
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #fefefe;
}

.opciones-admin-bloque {
    position: relative;
}

.menu-opciones-bloque {
    background-color: #fff;
    border: 1px solid #ccc;
    display: none;
    margin: 0;
    padding: .5em;
    position: absolute;
    right: 0;
    text-align: left;
    top: 18px;
    white-space: nowrap;
    -moz-border-radius: 4px 0 4px 4px;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-top-left-radius: 4px;
    border-radius: 4px 0 4px 4px;
}

.abrir-opciones {
    padding: unset;
    margin: unset;
    height: 20px;
    border: 1px solid #ddd;
    box-sizing: border-box;
    position: absolute;
    right: 0;
    background: white;
    z-index: 123;
    border-bottom: 0;
    display: none;
    border-radius: 4px;
}

.abrir-opciones .fa.fa-cog {
    color: #cccccc;
    margin-left: unset;
    padding: 0 0.3rem;
}

.block .opciones-admin-bloque a {
    color: #0071bd !important;
    font-size: 1em !important;
}

.block .opciones-admin-bloque i {
    font-size: 1.2em !important;
}

.opciones-admin-bloque {
    z-index: 123456;
}

.table>thead:first-child>tr:first-child>th {
    width: auto;
}

.inciva-page .bloque-boton-reservas-sitios-turisticos {
    display: flex;
    justify-content: center;
}

.inciva-page .bloque-boton-reservas-sitios-turisticos .content-block {
    position: absolute;
    top: -100px;
}

.inciva-page .bloque-boton-reservas-sitios-turisticos .content-block .btn.reservas-sitios-turisticos {
    background: #e18e00;
    color: #fff;
    padding: 15px 20px;
    border-radius: 10px;
    border: 1px solid #e18e00;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 700;
}

.inciva-page .bloque-boton-reservas-sitios-turisticos .content-block .btn.reservas-sitios-turisticos:hover {
    background: #ffffff;
    color: #e18e00;
}

.inciva-page .bloque-boton-reservas-sitios-turisticos .content-block .btn.reservas-sitios-turisticos:active {
    color: #e18e00;
    box-shadow: 0px -2px 0px 2px #444;
    border: 0px;
}


/*Funetes de la pagina*/
.contenedor-contratacion {
	    height: 7em;
    background-image: url(../fondos/background-menu.png);
    background-color: #69a73d;
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
    z-index: 1000;
    top: 0;
	color: #fff;
}

/* This stylesheet generated by Transfonter (https://transfonter.org) on April 12, 2018 9:39 PM */

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans-ExtraboldItalic.eot');
    src: url('../fuentes/OpenSans-ExtraboldItalic.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans-ExtraboldItalic.woff2') format('woff2'), url('../fuentes/OpenSans-ExtraboldItalic.woff') format('woff'), url('../fuentes/OpenSans-ExtraboldItalic.ttf') format('truetype'), url('../fuentes/OpenSans-ExtraboldItalic.svg#OpenSans-ExtraboldItalic') format('svg');
    font-weight: 800;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans-SemiboldItalic.eot');
    src: url('../fuentes/OpenSans-SemiboldItalic.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans-SemiboldItalic.woff2') format('woff2'), url('../fuentes/OpenSans-SemiboldItalic.woff') format('woff'), url('../fuentes/OpenSans-SemiboldItalic.ttf') format('truetype'), url('../fuentes/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic') format('svg');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'SF Arch Rival';
    src: url('../fuentes/SFArchRival-Italic.eot');
    src: url('../fuentes/SFArchRival-Italic.eot?#iefix') format('embedded-opentype'), url('../fuentes/SFArchRival-Italic.woff2') format('woff2'), url('../fuentes/SFArchRival-Italic.woff') format('woff'), url('../fuentes/SFArchRival-Italic.ttf') format('truetype'), url('../fuentes/SFArchRival-Italic.svg#SFArchRival-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Freebooter Script';
    src: url('../fuentes/FreebooterScript.eot');
    src: url('../fuentes/FreebooterScript.eot?#iefix') format('embedded-opentype'), url('../fuentes/FreebooterScript.woff2') format('woff2'), url('../fuentes/FreebooterScript.woff') format('woff'), url('../fuentes/FreebooterScript.ttf') format('truetype'), url('../fuentes/FreebooterScript.svg#FreebooterScript') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SF Arch Rival';
    src: url('../fuentes/SFArchRival.eot');
    src: url('../fuentes/SFArchRival.eot?#iefix') format('embedded-opentype'), url('../fuentes/SFArchRival.woff2') format('woff2'), url('../fuentes/SFArchRival.woff') format('woff'), url('../fuentes/SFArchRival.ttf') format('truetype'), url('../fuentes/SFArchRival.svg#SFArchRival') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Freebooter Script - Alts';
    src: url('../fuentes/FreebooterScript-Alts.eot');
    src: url('../fuentes/FreebooterScript-Alts.eot?#iefix') format('embedded-opentype'), url('../fuentes/FreebooterScript-Alts.woff2') format('woff2'), url('../fuentes/FreebooterScript-Alts.woff') format('woff'), url('../fuentes/FreebooterScript-Alts.ttf') format('truetype'), url('../fuentes/FreebooterScript-Alts.svg#FreebooterScript-Alts') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SF Arch Rival Extended';
    src: url('../fuentes/SFArchRivalExtended-Bold.eot');
    src: url('../fuentes/SFArchRivalExtended-Bold.eot?#iefix') format('embedded-opentype'), url('../fuentes/SFArchRivalExtended-Bold.woff2') format('woff2'), url('../fuentes/SFArchRivalExtended-Bold.woff') format('woff'), url('../fuentes/SFArchRivalExtended-Bold.ttf') format('truetype'), url('../fuentes/SFArchRivalExtended-Bold.svg#SFArchRivalExtended-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans-BoldItalic.eot');
    src: url('../fuentes/OpenSans-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans-BoldItalic.woff2') format('woff2'), url('../fuentes/OpenSans-BoldItalic.woff') format('woff'), url('../fuentes/OpenSans-BoldItalic.ttf') format('truetype'), url('../fuentes/OpenSans-BoldItalic.svg#OpenSans-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans-Extrabold.eot');
    src: url('../fuentes/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans-Extrabold.woff2') format('woff2'), url('../fuentes/OpenSans-Extrabold.woff') format('woff'), url('../fuentes/OpenSans-Extrabold.ttf') format('truetype'), url('../fuentes/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSansLight-Italic.eot');
    src: url('../fuentes/OpenSansLight-Italic.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSansLight-Italic.woff2') format('woff2'), url('../fuentes/OpenSansLight-Italic.woff') format('woff'), url('../fuentes/OpenSansLight-Italic.ttf') format('truetype'), url('../fuentes/OpenSansLight-Italic.svg#OpenSansLight-Italic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans.eot');
    src: url('../fuentes/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans.woff2') format('woff2'), url('../fuentes/OpenSans.woff') format('woff'), url('../fuentes/OpenSans.ttf') format('truetype'), url('../fuentes/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SF Arch Rival Extended';
    src: url('../fuentes/SFArchRivalExtended-Italic.eot');
    src: url('../fuentes/SFArchRivalExtended-Italic.eot?#iefix') format('embedded-opentype'), url('../fuentes/SFArchRivalExtended-Italic.woff2') format('woff2'), url('../fuentes/SFArchRivalExtended-Italic.woff') format('woff'), url('../fuentes/SFArchRivalExtended-Italic.ttf') format('truetype'), url('../fuentes/SFArchRivalExtended-Italic.svg#SFArchRivalExtended-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'SF Arch Rival';
    src: url('../fuentes/SFArchRival-Bold.eot');
    src: url('../fuentes/SFArchRival-Bold.eot?#iefix') format('embedded-opentype'), url('../fuentes/SFArchRival-Bold.woff2') format('woff2'), url('../fuentes/SFArchRival-Bold.woff') format('woff'), url('../fuentes/SFArchRival-Bold.ttf') format('truetype'), url('../fuentes/SFArchRival-Bold.svg#SFArchRival-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'SF Arch Rival Extended';
    src: url('../fuentes/SFArchRivalExtended.eot');
    src: url('../fuentes/SFArchRivalExtended.eot?#iefix') format('embedded-opentype'), url('../fuentes/SFArchRivalExtended.woff2') format('woff2'), url('../fuentes/SFArchRivalExtended.woff') format('woff'), url('../fuentes/SFArchRivalExtended.ttf') format('truetype'), url('../fuentes/SFArchRivalExtended.svg#SFArchRivalExtended') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans-Italic.eot');
    src: url('../fuentes/OpenSans-Italic.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans-Italic.woff2') format('woff2'), url('../fuentes/OpenSans-Italic.woff') format('woff'), url('../fuentes/OpenSans-Italic.ttf') format('truetype'), url('../fuentes/OpenSans-Italic.svg#OpenSans-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans.eot');
    src: url('../fuentes/OpenSans.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans.woff2') format('woff2'), url('../fuentes/OpenSans.woff') format('woff'), url('../fuentes/OpenSans.ttf') format('truetype'), url('../fuentes/OpenSans.svg#OpenSans') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans-Semibold.eot');
    src: url('../fuentes/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans-Semibold.woff2') format('woff2'), url('../fuentes/OpenSans-Semibold.woff') format('woff'), url('../fuentes/OpenSans-Semibold.ttf') format('truetype'), url('../fuentes/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'SF Arch Rival';
    src: url('../fuentes/SFArchRival_1.eot');
    src: url('../fuentes/SFArchRival_1.eot?#iefix') format('embedded-opentype'), url('../fuentes/SFArchRival_1.woff2') format('woff2'), url('../fuentes/SFArchRival_1.woff') format('woff'), url('../fuentes/SFArchRival_1.ttf') format('truetype'), url('../fuentes/SFArchRival_1.svg#SFArchRival') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SF Arch Rival Extended';
    src: url('../fuentes/SFArchRivalExtended-BoldItalic.eot');
    src: url('../fuentes/SFArchRivalExtended-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fuentes/SFArchRivalExtended-BoldItalic.woff2') format('woff2'), url('../fuentes/SFArchRivalExtended-BoldItalic.woff') format('woff'), url('../fuentes/SFArchRivalExtended-BoldItalic.ttf') format('truetype'), url('../fuentes/SFArchRivalExtended-BoldItalic.svg#SFArchRivalExtended-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans-Bold.eot');
    src: url('../fuentes/OpenSans-Bold.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans-Bold.woff2') format('woff2'), url('../fuentes/OpenSans-Bold.woff') format('woff'), url('../fuentes/OpenSans-Bold.ttf') format('truetype'), url('../fuentes/OpenSans-Bold.svg#OpenSans-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans', sans-serif !important;
    src: url('../fuentes/OpenSans-Light.eot');
    src: url('../fuentes/OpenSans-Light.eot?#iefix') format('embedded-opentype'), url('../fuentes/OpenSans-Light.woff2') format('woff2'), url('../fuentes/OpenSans-Light.woff') format('woff'), url('../fuentes/OpenSans-Light.ttf') format('truetype'), url('../fuentes/OpenSans-Light.svg#OpenSans-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'SF Arch Rival';
    src: url('../fuentes/SFArchRival-BoldItalic.eot');
    src: url('../fuentes/SFArchRival-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fuentes/SFArchRival-BoldItalic.woff2') format('woff2'), url('../fuentes/SFArchRival-BoldItalic.woff') format('woff'), url('../fuentes/SFArchRival-BoldItalic.ttf') format('truetype'), url('../fuentes/SFArchRival-BoldItalic.svg#SFArchRival-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}


/*Fin fuentes de la pagina*/


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


/*MENU PAGINA INCIVA*/

.header>.container>.row>.col-md-12>.seccion {
    display: flex;
    flex-flow: row wrap;
}

#bloque-91 {
    order: 1;
    z-index: 3;
}

#bloque-95 {
    order: 4;
}

.bloque-config-modo-header-top {
    top: 32px;
    right: 0;
    position: absolute;
}

#bloque-108 {
    display: none;
}

.menu-inciva {
    order: 4;
    margin-top: 2px;
}

.menu-inciva.modoOscuro ul.menu-nav .dropdown-menu {
    border-color: white;
}

.menu-inciva.modoOscuro ul.menu-nav span,
.menu-inciva.modoOscuro ul.menu-nav span:hover {
    color: white !important;
    background: black !important;
}

.menu-inciva.modoOscuro ul.menu-nav li a:hover,
.menu-inciva.modoOscuro ul.menu-nav li a:active,
.menu-inciva.modoOscuro ul.menu-nav li a:focus,
.menu-inciva.modoOscuro ul.menu-nav li a:visited {
    color: white !important;
}

.menu-inciva.modoOscuro ul.menu-nav .open>a {
    color: white !important;
}

.menu-inciva.modoOscuro ul.menu-nav .hijos-holder li,
.menu-inciva.modoOscuro ul.menu-nav .hijos-holder li:hover,
.menu-inciva.modoOscuro ul.menu-nav .hijos-holder li:focus,
.menu-inciva.modoOscuro ul.menu-nav .hijos-holder li:active,
.menu-inciva.modoOscuro ul.menu-nav .hijos-holder li:visited {
    background: black !important;
}

.menu-inciva .institucion-menu.dropdown {
    order: -2;
}

.menu-inciva .gestion-institucional.dropdown {
    order: -1;
}

#bloque-144 {
    display: none;
}

.header #bloque-91,

/* .header #bloque-92,
.header #bloque-93,
.header #bloque-94, */

.header #bloque-95 {
    align-items: center;
    justify-content: center;
    display: flex;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 100;
    height: initial;
}

.header #bloque-95 img {
    height: 72px !important;
}

.header #bloque-91 {
    justify-content: flex-start;
}

.header #bloque-95 {
    justify-content: flex-end;
}

#bloque-95 .content-block {
    display: flex;
    flex-flow: row-reverse wrap;
    align-items: center;
}

.menu-inciva #vgNavbarContainer {
    padding: 0;
    box-shadow: 0px 4px 4px 1px #00000018;
}

.header2 .menu-inciva #vgNavbarContainer {
    box-shadow: none;
}

.menu-inciva .collapse.navbar-collapse {
    background: #fff;
    box-shadow: 0px 4px 4px 1px #00000018;
}

.menu-inciva ul {
    padding-top: .6em;
    padding-bottom: 0.5em;
    margin: auto;
}

.menu-inciva ul>li {
    margin: 0 1rem;
}

.menu-secundario-inci div {
    padding: 0;
}

#bloque-144 .content-box {
    background-color: #fff;
}

#bloque-144 .content-block {
    box-shadow: 4px 5px 14px -1px #00000036;
    width: auto;
}

.header2 #bloque-144,
.header2 #header-mid-col {
    display: none;
}

.header2 .menu-inciva ul {
    background-color: transparent;
    top: 45px !important;
    padding: 0;
}

.header2 .menu-inciva ul>li {
    margin: 0 0.5rem;
}

.header2 .menu-inciva ul ul {
    padding: 0;
}

.header2 .menu-inciva {
    order: 2;
    padding: 0;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header2 .menu-inciva .collapse.navbar-collapse {
    background: transparent;
    box-shadow: none;
    padding: 0;
}

.header2 .menu-inciva>div>div {
    justify-content: flex-start !important;
}

.header2 .menu-inciva>#vgNavbarContainer {
    padding: 0;
}

#bloque-125 {
    display: flex;
    margin-left: auto;
    margin-right: 10px;
}

.header2 div#bloque-125 {
    display: none;
}

#bloque-125 * {
    margin: auto;
}

.header2 #bloque-108 {
    display: flex;
    position: relative;
    order: 3;
    justify-content: flex-end;
}

.header2 #bloque-108 .content-block {
    margin-top: 1.5rem;
    display: flex;
    height: 2em;
}

#bloque-108 img {
    margin-left: 0.5em;
    display: flex;
    height: fit-content;
    margin-bottom: 0;
}

#bloque-108 img {
    height: 23px;
}

.cierra-menu {
    display: none;
}

.header>.container>.row>.col-md-12>.seccion {
    height: 7em;
    background-image: url(../fondos/background-menu.png);
    background-color: #69a73d;
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
    z-index: 1000;
    top: 0;
}


/*Display none de las p*/

#bloque-90 p {
    display: none;
}

#bloque-91 p {
    display: none;
}

#bloque-92 p {
    text-align: left;
    margin: 0;
    color: white;
    color: #f2f2f266;
}

#bloque-93 .content-block ul {
    padding: 0;
    margin-bottom: 0px;
}

#bloque-93 .content-block ul li {
    list-style: none;
    display: flex;
}

#bloque-93 .content-block ul li:first-child {
    margin-bottom: 6px;
    margin-top: 6px;
    line-height: 2.5;
}

#bloque-93 img {
    /*
    margin-right: 15px;
    /**/
    width: initial;
    margin-bottom: 10px;
    margin-right: 5px;
}

#bloque-93 .content-block {
    /*
    display: flex;
    align-items: center;
    margin: auto 20px;
    /**/
    display: flex;
    align-items: center;
    margin: auto 15px;
}

#bloque-93 {
    border-right: 1px solid #ada6a6;
    border-left: 1px solid #ada6a6;
}

#bloque-93 .content-block .text-contacto {
    font-size: 14px;
    color: white;
    /*text-align: right;*/
    height: auto;
    text-align: start;
    width: 80%;
}

#bloque-94 img {
    margin: auto .75rem;
}

#bloque-94 .content-block a:last-child {
    display: inline-block;
}

#bloque-94 .content-block a:last-child img {
    margin: 0 0 0 5px;
    width: 63%;
}


/*FIN DISPLAY DE LAS P*/

.imagen-lupa-menu {
    list-style: none;
    background-image: url(../fondos/lupa-img.png);
    background-repeat: no-repeat;
    width: 3em;
    height: 2em;
    float: right;
}

.imagen-lupa-menu a {
    display: none;
}

.contacto {
    text-align: center;
}

ul.menu-nav.nav.navbar-nav li.dropdown a {
    padding-right: 1em;
}

li.inicio-panel-hijos li {
    padding-left: 0em;
    padding-top: .5em;
    padding-bottom: .5em;
    color: black;
    font-weight: 600;
    width: 95%;
    border-bottom: 1px solid #fffdfd4d;
    margin: auto;
}

.header2 div.menu-inciva span.caret {
    color: #f7b41b;
}

div.menu-inciva span.caret:hover,
div.menu-inciva span.caret:hover {
    color: #fff;
}


/*.header2 .nav .open>a,
.header2.nav .open>a:focus,
.header2 .nav .open>a:hover {
    background-color: transparent;
    color: #f8ad16 !important;
}*

.header2 .nav>li>a:focus,
.header2 .nav>li>a:hover {
    background-color: transparent;
    color: #f8ad16 !important;
}*/

.nav>li>a:focus,
.nav>li>a:hover {
    background-color: transparent;
    color: #41771e !important;
}

.header2 .nav>li>a:focus,
.header2 .nav>li>a:hover {
    color: #fff !important;
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: transparent;
    color: #41771e !important;
}

div.menu-inciva ul ul span.caret {
    color: #4c8424;
    transform: rotate(-90deg);
}

li.inicio-panel-hijos a {
    font-weight: 400;
}

.dropdown-menu {
    margin-top: unset !important;
    padding: 0;
}

li.inicio-panel-hijos li:last-child {
    border: 0;
}

#bloque-91 a {
    display: flex;
    justify-content: flex-start;
}

.header2 #bloque-91 a {
    overflow: hidden;
    justify-content: flex-start;
    z-index: 9;
}

.logo-inciva .content-block img {
    cursor: pointer;
    /* margin-left: 10px; */
    height: 70px !important;
}

#bloque-91 h1 {
    display: none;
}


/*.menu-nav li{
    list-style-image: url('../fondos/icono-menu.png');
    list-style: none;
}*/

.fa {
    color: white;
}

.redes div img {
    /*
    width: 23px;
    float: none;
    /**/
    width: 100%;
    max-width: 63px !important;
}

.redes div {
    /*
    display: inline;
    /**/
    padding: 0px 10px;
}

.contacto li a {
    position: relative;
    left: 7px;
}

.servicio .content-block div {
    margin-left: .8em;
}

.icono-lupa {
    background-image: url(../fondos/icono-lupa.png);
    background-repeat: no-repeat;
    padding-top: 2em;
}

.icono-relacion {
    background-image: url(../fondos/icono-relacion.png);
    background-repeat: no-repeat;
    padding-top: 2em;
}

.icono-relacion.col-md-2 {
    width: 18% !important;
}

.icono-usuario {
    background-image: url(../fondos/icono-usuario.png);
    background-repeat: no-repeat;
    padding-top: 2em;
    margin-left: .5em;
}

.menu-secundario-inci li a {
    padding: 1em;
    color: unset;
}

.menu-secundario-inci ul.dropdown-menu span.caret {
    transform: rotate(270deg);
    top: 50%;
}

.panel-hijos .hijos-holder li :hover {
    background-color: #6CC;
    color: #000;
    position: relative;
}

.menu-6 .menu-nav li ul .hijos-holder li {
    margin-left: 3em !important;
}

.container .idioma {
    top: 3em;
    left: -3em;
    color: white;
}

.logo-colombia .content-block p {
    display: inline;
}


/*ul.idiomas-page {
    display: none;
}*/

.container .idioma select {
    background: transparent;
    border: none;
    font-size: 14px;
    height: 30px;
    padding: 5px;
    width: 5em;
    left: -4em;
    position: relative;
    top: -6.5em;
}

.iconos-redes-header {
    top: 12em;
    position: fixed;
    float: right;
    left: 15px;
}

.iconos-redes-header .content-block div {
    margin: 0;
}

.iconos-redes-header .content-block div img {
    position: relative;
    left: -1px;
    top: -1px;
}

.iconos-redes-header .content-block div.mensaje {
    margin: 1rem 0 0 0;
    width: 56px;
    height: 56px;
    background-color: transparent;
    border-radius: unset;
}

.iconos-redes-header .content-block div.mensaje img {
    left: unset;
    top: unset;
    position: unset;
}

.mensaje img {
    width: 4em;
    right: .5em;
    position: relative;
    top: .6em;
}

.left.carousel-control {
    height: 90%;
}

.right.carousel-control {
    height: 90%;
}

.container .idioma select select {
    padding: 5px 8px;
    width: 130%;
    border: none;
    box-shadow: none;
    background-color: transparent;
    background-image: none;
    appearance: none;
}

select:focus {
    outline: none;
}

.menu-nav li a {
    color: black;
    text-decoration: none;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 400;
    font-style: normal;
    font-size: 20px;
}

.iconos-menu-header2 {
    display: none;
}

.header2 .menu-nav li a {
    color: white;
    text-decoration: none;
    /*font-size: 1.8rem;*/
}

.header2 .iconos-redes-header {
    top: 7em;
}


/*.header2 .menu-secundario-inci {
    display: none;
}*/

.header2 seccion {
    box-shadow: -1px 6px 9px #807777;
}

.header2 div#bloque-92 {
    display: none;
}

.header2 div#bloque-93 {
    display: none;
}

.header2 div#bloque-94 {
    display: none;
    transition: top .25s ease-in-out;
    top: -10rem !important;
}

.header2 div#bloque-92 {
    display: none;
}

.header2 div#bloque-95 {
    display: none;
}

.header2 .iconos-menu-header2 {
    display: block;
}

.iconos-menu-header2 * {
    display: inline-block;
}

.header2 .pagina-contenido.page-portal-ninos.user-login.es div.menu-inciva {
    margin-left: 0;
    margin-top: .5em !important;
    padding-bottom: 1.2em;
    padding-left: 0;
    background: transparent;
    width: unset !important;
}

.header2 div#bloque-91 {
    height: inherit;
}

.slider_home.modoOscuro .slick-arrow {
    color: transparent !important;
}

.vista-footer.modoOscuro .slick-slider.modoOscuro .slick-prev {
    color: transparent !important;
    background-image: url(../fondos/flecha-atras.svg) !important;
    background-size: contain !important;
    filter: grayscale(100%);
}

.vista-footer.modoOscuro .slick-slider.modoOscuro .slick-next {
    color: transparent !important;
    background-image: url(../fondos/flecha-adelante.svg) !important;
    background-size: contain !important;
    filter: grayscale(100%);
}


/* /Componente accesibilidad*/

.header .seccion .bloque-config-modo-header-top {
    top: 4px;
}

.header .seccion .bloque-config-modo-header-top .config-modo-header-top {
    background-color: #D3DB34;
    border-radius: 24px 0 0 24px;
    padding: 12px 19px;
    text-align: center;
    cursor: pointer;
    display: block;
    position: relative;
    z-index: 9;
    height: 48px;
}

.header .seccion .bloque-config-modo-header-top .config-modo-header-top i {
    font-size: 24px;
    color: #003300;
    line-height: 24px;
    width: 24px;
    height: 24px;
}

.displayTopConfi {
    right: 0 !important;
}


/* Carrito*/

.header .seccion .bloque-config-modo-carrito {
    margin-top: 4%!important;
    right: 0 !important;
    position: absolute!important;
}

.header .seccion .bloque-config-modo-carrito .config-modo-carrito {
    background-color: #D3DB34;
    border-radius: 24px 0 0 24px;
    padding: 12px 19px;
    text-align: center;
    cursor: pointer;
    display: block;
    z-index: 9;
    height: 48px;
}

.header .seccion .bloque-config-modo-carrito .config-modo-carrito i {
    font-size: 24px;
    color: #003300;
    line-height: 24px;
    width: 24px;
    height: 24px;
}

.componente-validapago .regresarCar {
    background-color: #f7b41b!important;
}


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

.header .seccion .bloque-content-modo-oscuro {
    padding: 0px;
    z-index: 9;
    position: absolute;
    right: -500px;
    top: 4px;
    margin: 0;
    transition: 0.7s ease all;
}

.header .seccion .bloque-content-modo-oscuro .content-group-config-modo {
    background-color: #D3DB34;
    width: 300px;
    box-shadow: -30px 10px 20px 0 rgba(0, 0, 0, 0.3);
    padding: 12px 35px;
    padding-left: 9px;
    display: inline-block;
    float: right;
}

.header .seccion .bloque-content-modo-oscuro .cerrarConfigModo {
    background-color: #D3DB34;
    display: inline-block;
    padding: 11px 24px;
    border-bottom-left-radius: 50%;
    border-top-left-radius: 50%;
    cursor: pointer;
    box-shadow: -20px 14px 20px 0px rgba(0, 0, 0, 0.3);
    float: right;
}

.header .seccion .bloque-content-modo-oscuro .cerrarConfigModo i {
    color: #003300;
    font-size: 22px;
    line-height: 24px;
    width: 17px;
    height: 24px;
}

.header .seccion .bloque-content-modo-oscuro .content-group-config-modo .content-modo-oscuro {
    float: left;
    overflow: hidden;
    border: 1px solid #607F00;
    border-radius: 12px;
    width: 136px;
    height: 24px;
    display: inline-block;
}

.header .seccion .bloque-content-modo-oscuro .content-group-config-modo .content-modo-oscuro p {
    margin: 0;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    color: #003300;
    vertical-align: top;
    padding: 4px 0 4px 8px;
}

.header .seccion .bloque-content-modo-oscuro .content-group-config-modo .content-modo-oscuro a.ActiveModoOscuro {
    color: #003300;
    font-size: 15px;
    cursor: pointer;
    display: inline-block;
    vertical-align: top;
    position: relative;
    float: right;
}

.header .seccion .bloque-content-modo-oscuro .content-group-config-modo .content-modo-oscuro a.ActiveModoOscuro i {
    font-weight: bold;
    position: absolute;
    right: 10px;
    opacity: 0;
    transition: 0.2s ease all;
    padding-top: 2px;
    font-size: 18px;
}

.header .seccion .bloque-content-modo-oscuro .content-group-config-modo .content-modo-oscuro a.ActiveModoOscuro i.active {
    opacity: 1;
}

.header .seccion .bloque-content-modo-oscuro .content-group-config-modo .content-mayu-min {
    float: right;
    border: 1px solid #607F00;
    border-radius: 12px;
    height: 24px;
    width: 112px;
    overflow: hidden;
    display: inline-block;
}

.header .seccion .bloque-content-modo-oscuro .content-group-config-modo .content-mayu-min a.activeMayus,
.header .seccion .bloque-content-modo-oscuro .content-group-config-modo .content-mayu-min a.activeResetFo {
    color: #003300;
    font-size: 15px;
    text-align: center;
    float: left;
    padding: 1px 7px;
    border-right: 1px solid #607F00;
    cursor: pointer;
}

.header .seccion .bloque-content-modo-oscuro .content-group-config-modo .content-mayu-min a.activeMin {
    color: #003300;
    font-size: 15px;
    text-align: center;
    float: left;
    padding: 1px 7px;
    cursor: pointer;
}


/* Componente accesibilidad/ */


/*ESTILOS  MENU PANEL 1*/

#panel-1 {
    box-shadow: none;
    border: 0;
    margin-bottom: 0;
}

#vista-2 .slick-dots {
    position: absolute;
    z-index: 1;
    width: 35em;
    top: 12.5em;
    width: 1em;
}


/*#vista-2 .contenido-div img {
    cursor: move;
}*/

#vista-2 .slick-prev.slick-arrow {
    display: none;
}

#vista-2 .contenido-div {
    display: unset;
    position: relative;
}

#vista-2 button {
    margin-bottom: 1.5em;
    border: 1px solid white;
    background: transparent;
    outline: none;
}

#vista-2 .slick-active button {
    background: red;
    border: 1px solid red;
}

.menu-3 {
    display: none;
}

.menu-panel-1 .menu-nav {
    text-align: center;
    list-style: none;
    background-position: 12% 28%;
    width: 25%;
}

li.inicio-panel-hijos li {
    width: 100% !important;
    padding: 0;
    list-style: none;
}

.dropdown-menu {
    background-color: #dcdcdc aliceblue;
}

.menu-secundario-inci>div>div>ul>li {
    color: #ffffff;
}

.nav li.menu-servicios>a,
.nav li.menu-servicios>a:hover,
.nav li.menu-servicios>a:focus {
    background: #F8AD16;
    background-image: url(../fondos/logo-1-menu.png);
    background-repeat: no-repeat;
    background-position: 1em;
    color: white !important;
    font-size: 18px !important;
    font-weight: 300 !important;
}

.nav li.investigaciones-menu-2,
.nav li.investigaciones-menu-2:hover,
.nav li.investigaciones-menu-2:focus {
    background-color: #00A1E5;
    background-image: url(../fondos/investigacion-new-2.svg);
    background-repeat: no-repeat;
    background-position: center 11px;
    color: white !important;
    padding-left: 3em !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    background-size: 33px;
}

div.menu-secundario-inci .collapse.navbar-collapse>ul>li:hover>a,
.iconos-redes-header .content-block:hover>.mensaje-chat {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.inciva-page div.menu-secundario-inci .collapse.navbar-collapse>ul>li:hover>a::before,
.iconos-redes-header .content-block:hover>.mensaje-chat:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
}

.menu-secundario-inci .nav .open>a,
.menu-secundario-inci .nav .open>a:focus,
.menu-secundario-inci .nav .open>a:hover {
    background-color: transparent;
    color: #fff !important;
}

div.menu-secundario-inci .collapse.navbar-collapse>ul>li>a::before,
.iconos-redes-header .content-block>.mensaje-chat:before {
    top: -3px;
    left: -5px;
    padding: 4px;
    box-shadow: 0 0 0 4px #fff;
    -webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
    -webkit-transform: scale(.8);
    -moz-transition: -moz-transform 0.2s, opacity 0.2s;
    -moz-transform: scale(.8);
    -ms-transform: scale(.8);
    transition: transform 0.2s, opacity 0.2s;
    transform: scale(.8);
    opacity: 0;
    pointer-events: none;
    position: absolute;
    width: 100%;
    height: 78px;
    border-radius: 15px;
    content: '';
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

.nav li.colecciones-menu,
.nav li.colecciones-menu:hover,
.nav li.colecciones-menu:focus {
    background: #6C0E04;
    background-image: url(../fondos/bio-filtro.png);
    /*background-image: url(../fondos/colecciones.svg);*/
    background-repeat: no-repeat;
    background-position: center 11px;
    color: white !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    background-size: 40px;
}

.nav li.publicaciones-menu,
.nav li.publicaciones-menu:hover,
.nav li.publicaciones-menu:focus {
    background: #EC620A;
    background-image: url(../fondos/cespedesia1.svg);
    background-repeat: no-repeat;
    background-position: center 11px;
    color: white !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    background-size: 33px;
}

.nav li.catalogo-linea-menu,
.nav li.catalogo-linea-menu:hover,
.nav li.catalogo-linea-menu:focus {
    background: #41771E;
    background-image: url(../fondos/catalogo-linea.svg);
    background-repeat: no-repeat;
    background-position: center 11px;
    color: white !important;
    font-size: 18px !important;
    font-weight: 300 !important;
    background-size: 33px;
}


/*PANEL 2 ESTILOS */


/*FOOTER*/

#section-2 h1 {
    font-size: 15 px;
    color: white;
    font-family: 'Nunito', sans-serif !important;
    font-weight: bold;
    font-style: normal;
    padding-top: 4rem;
}

.footer-politica .content-block p {
    text-align: center;
}

.footer-derechos-reservados .content-block p {
    display: none;
    /*color: #fff;
    display: inline-block;*/
}

.footer-iconos p {
    display: none;
}

.footer-iconos div div a i.fa {
    font-size: 3rem;
}

.footer-bottom {
    background-image: url(../fondos/background-footer.png);
    background-repeat: no-repeat;
    background-size: cover;
}

.footer-bottom input:focus {
    outline: none;
}

.footer-logo {
    background-position: center;
    background-size: 40%;
    background-position-y: 4em;
}

.footer-logo p {
    display: flex;
    justify-content: center;
}

.footer-logo img {
    margin-top: 78px;
}

.footer-bloque-1 p:nth-child(1) {
    font-family: 'Nunito', sans-serif !important;
}

.footer-bloque-1 p {
    color: white;
    padding-bottom: 1rem;
    font-family: 'Nunito', sans-serif !important;
}

.footer-bloque-1 {
    padding-top: 44px;
}

.footer-enlaces-de-interes {
    color: white;
}

#bloque-100 a,
#bloque-103 a {
    text-decoration: none;
    line-height: 2.4rem;
    color: white;
}

#bloque-100 a:hover,
#bloque-103 a:hover {
    text-decoration: underline;
}

#bloque-100 a:active,
#bloque-103 a:active {
    text-decoration: underline dashed;
}

.bloque-3-suscripcion {
    color: white;
}

.footer-politica {
    color: white;
}

#bloque-98 .content-block .wizard {
    background: transparent;
}

.wizard.modoOscuro .form-control.expreg {
    border-color: white !important;
}

.wizard.modoOscuro .guardarDiligenciar {
    background: gray !important;
}

#bloque-98 .content-block .formulario-unico>div {
    display: inline-block;
    height: 4rem;
    height: 45px !important;
    min-height: 37px !important;
    margin-bottom: 0;
    background: transparent;
    padding-top: 1px;
}

#bloque-98 .contenedor-form-unico {
    width: 110%;
    overflow-y: hidden;
}

#bloque-98 .content-block .guardarDiligenciar {
    position: absolute;
    top: -23px;
    right: -56px;
}

#bloque-98 hr.m-y-0 {
    display: none;
}

#bloque-98 h1 {
    margin-top: 2em;
}

.input-buscar div {
    display: inline-flex;
    width: 100%;
}

.buscar {
    width: 47% !important;
}

.buscar input {
    width: 65%;
    background: #4c8424;
    border-radius: 5px;
    font-size: 1.8rem;
}

.email {
    width: 78% !important;
    border: 1px solid #d49b1a;
    border-radius: 4px;
    margin-right: .3em;
    padding-left: 1.3rem;
}

.email input {
    background: none;
    border: 1px solid #d49b1a;
    border-radius: 4px;
    width: 100%;
    height: 2.4em;
}

#bloque-101 .content-block div img {
    width: 41px;
    height: 41px;
}

#bloque-101 .content-block {
    border-top: 1px solid #41771e;
    padding: 2rem 0;
    display: flex;
}

#bloque-101 .content-block div {
    /* padding: 0; */
}

#bloque-101 .content-block.web-developer-outline-floated-elements {
    display: flex;
}

#bloque-101 a {
    display: flex;
    text-decoration: none;
}

#bloque-103 {
    border-top: 1px solid #41771e;
    padding-top: .4em;
}

div#bloque-103 {
    padding: 1.3rem 0 0.6rem;
}

div#bloque-103 p {
    margin-top: 10px;
}

#bloque-98 h1 {
    font-size: 21px;
}

.dataTables_wrapper #tabla-entes-control tbody tr td {
    text-align: left;
}

#section-9 #bloque-98 h1,
#section-9 #vista-9 .titulo-vista,
#section-8 #bloque-96 h1 {
    font-weight: normal;
}

.footer-bottom .container .col-md-12 {
    padding: 0 !important;
}

#bloque-96 h1 {
    font-size: 16px;
}

#bloque-96 li a {
    color: white;
    text-decoration: none;
}

.footer-section3.modoOscuro ul li {
    filter: grayscale(100%);
}

#bloque-96 li:nth-child(1) {
    list-style-image: url('../fondos/icono-dir.png');
    width: 100%;
}

#bloque-96 li:nth-child(2) {
    list-style-image: url('../fondos/icono-numero.png');
    width: 100%;
}

#bloque-96 li:nth-child(3) {
    list-style-image: url('../fondos/icono-correo.png');
    width: 100%;
}

#bloque-96 li:nth-child(4) {
    list-style-image: url('../fondos/icono-horario.png');
}

#bloque-100 h1 {
    font-size: 23px;
    padding-top: 0.5rem;
}

div#section-9 {
    margin-right: 8.33333333%;
    right: 0;
    padding-bottom: unset;
}

div#bloque-98 {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 300;
    padding-top: 1.32rem;
}

div#bloque-98 .content-block {
    margin-top: 2rem;
}

div#bloque-98 .buscar {
    font-weight: 400;
}

#bloque-102 h1 {
    color: #ffffff;
    font-style: normal;
    font-size: 14px;
    font-weight: 300 !important;
    font-family: 'Nunito', sans-serif !important;
}

#section-9 #bloque-102 h1 {
    margin-top: 0;
}

#section-9 #bloque-102 .content-block {
    margin-bottom: 20px;
}

#section-9 #bloque-102 .content-block p {
    display: inline-block;
    color: #fff;
}

::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: white;
    opacity: 1;
    /* Firefox */
}

div#bloque-103 {
    font-weight: 300 !important;
    font-family: 'Nunito', sans-serif !important;
}

#vista-9 {
    color: white;
    padding-bottom: 2.5rem;
    padding-right: 15px;
}

img.img_funcionario {
    width: auto !important;
    margin-right: 1em;
}

.pagina-contenido.page-portal-ninos.user-login {
    background-image: url(../fondos/fondo-pagina-ninos.png);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    /* Set rules to fill background */
    min-height: 100%;
    min-width: 100vh;
    /* Set up proportionate scaling */
    /* Set up positioning */
}

#vista-9 .titulo-vista {
    font-family: 'Nunito', sans-serif !important;
    font-weight: bold;
    font-style: normal;
    font-size: 15px;
    margin-bottom: .3em;
    margin-top: 0.5rem;
    padding-left: 2.4rem;
}

div#bloque-100 {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 300;
}

div#bloque-96 {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 300;
    color: white;
    padding-top: 4rem;
}

#vista-9 .valor_campo.horarios-centros-de-la-entidad-descripcion {
    padding-top: .3em;
    border-bottom: 1px solid #41771e;
    border-top: 1px solid #41771e;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 300;
    font-style: normal;
    padding-left: 3em;
    line-height: 1.5em;
    padding-top: .7em;
    padding-right: 3em;
    min-height: 115px;
}

#vista-9 .slick-dots {
    display: none !important;
}

#vista-9 .slick-prev.slick-arrow {
    outline: none;
    background-color: transparent;
    background-image: url(../fondos/flecha-atras.svg);
    background-repeat: no-repeat;
    width: 2.2em;
    height: 2.2em;
    background-size: contain;
    border: none;
    float: left;
    color: transparent;
    position: absolute;
    top: 30%;
}

#vista-6 .contenido-div {
    padding: 0 16px;
    position: relative;
    vertical-align: top;
}

#vista-6 .contenido-div .logo-inciva--descripcion {
    position: absolute;
    top: 0;
    vertical-align: top;
    bottom: 0;
    right: 0;
    left: 0;
}

#vista-6 .contenido-div .logo-inciva--descripcion a,
#vista-6 .contenido-div .logo-inciva--descripcion a span {
    display: block;
    height: 100%;
    width: 100%;
    padding: 23%;
    text-indent: -1000px;
    color: transparent !important;
}

#vista-6 .glyphicon.glyphicon-chevron-left {
    background-color: transparent;
    background-image: url(../fondos/flecha-atras.svg);
    background-repeat: no-repeat;
    height: 1.6em;
    width: 1.8em;
    color: transparent;
}

#vista-6 .glyphicon.glyphicon-chevron-right {
    background-color: transparent;
    background-image: url(../fondos/flecha-adelante.svg);
    background-repeat: no-repeat;
    height: 1.6em;
    width: 1.8em;
    color: transparent;
}

#vista-6 .slick-dots {
    display: flex !important;
    justify-content: center;
    align-items: center;
}

#vista-9 .slick-next.slick-arrow {
    outline: none;
    background-color: transparent;
    background-image: url(../fondos/flecha-adelante.svg);
    background-repeat: no-repeat;
    width: 2.2em;
    height: 2.2em;
    background-size: contain;
    border: none;
    float: right;
    color: transparent;
    position: absolute;
    top: 30%;
    right: 0;
}

.ico-patrimonio-vital {
    width: 3em;
}

.ico-patrimonio-vital .fa {
    width: 1em;
}

.panel.patrimonio-vital h3 {
    color: #fff;
}

#bloque-126 {
    position: relative;
    background: white;
    position: relative;
    width: 100%;
    display: inline-block;
}

.contenido-div img {
    width: 100%;
}

div#vista-6 .carousel-inner {
    overflow: hidden;
}

div#content-vista-13 {
    width: 95%;
    margin: auto;
}

div#bloque-131 {
    display: inline-block;
}

div#bloque-126 {
    padding-top: .8em;
    text-align: center;
    font-family: 'Nunito', sans-serif !important;
}

#vista-9 .slick-prev.slick-arrow {
    z-index: 123;
}

#contenido-data-80-113 {
    top: -2em;
    position: relative;
}

.municipio-patrimonio {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 300;
    font-style: italic;
    font-size: 23px;
}

.imagen-patrimonio {
    width: 100%;
}

#bloque-148 {
    padding: 0;
    width: 30em;
    color: white;
    background-color: rgba(15, 14, 14, 0.6);
    padding: .5em;
    border-radius: 40px 0px 0 40px;
    top: 28em !important;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 400;
    position: absolute;
    right: 0;
}

.header2 #bloque-148 {
    top: 20em;
}

#bloque-148 .content-block p {
    margin: 0;
    padding: .2em;
    padding-left: 1em;
    text-align: right;
    padding-right: 2em;
}

#bloque-148 .content-block b {
    color: #bbea51;
}

.container {
    width: 100%;
}

#vista-12 {
    width: 100%;
    margin: 0 !important;
    background: #e7e7e7;
    padding: 0;
}

#vista-12 .slick-prev.slick-arrow {
    display: none !important;
}

#vista-12 .slick-dots {
    display: none !important;
}

#vista-12 .slick-next.slick-arrow {
    display: none !important;
}

#vista-12 .contenido-div img {
    vertical-align: top;
}

.contenido-div-144 {
    width: 10em;
}

#vista-12 .slick-initialized .slick-slide {
    padding-left: 12em;
    padding-right: 12em;
}

#content-vista-12 .contenido-div:nth-child(4) {
    width: 100%;
}

#content-vista-12 div .contenido-div:nth-child(3) {
    margin-top: 0;
    width: 4em;
}

#section-2 #vista-12 .contenido-div {
    vertical-align: middle;
}


/*PANEL NUMERO 2 CSS*/

#bloque-83 {
    padding: 0;
    left: 11em;
}

#vista-3 {
    margin: 22px auto;
    width: 70% !important;
    text-align: center;
    display: block;
    background: rgba(255, 255, 255, 0.3);
    border-radius: 10px;
}

#vista-3 .contenido-div {
    vertical-align: top;
}

#bloque-117 .content-block {
    width: auto !important;
}

#bloque-117 .row {
    margin-left: 0;
    margin-right: 0;
}

#vista-3 .contenido-div {
    color: #F7B41B;
    cursor: pointer;
    width: auto;
}

#vista-3 .slick-dots {
    padding: 0;
}

div#panel-2 {
    display: inline-block;
    width: 100%;
}

div#panel-3 {
    display: inline-block;
    width: 100%;
}

#vista-3 .slick-prev.slick-arrow {
    display: none !important;
}

#vista-3 .slick-next.slick-arrow {
    display: none !important;
}

#bloque-83 h1 {
    position: relative;
}

#bloque-83 .content-block p {
    top: 3em;
    position: relative;
    display: none;
}

#content-vista-3 {
    position: relative;
    width: 100%;
    vertical-align: bottom;
    margin-top: 16px;
    padding: 20px 20px 0 20px;
}

#vista-2 {
    height: 100vh;
    overflow: hidden;
}

#vista-2 #grupo-1 {
    right: 0;
    width: 773px;
    background-color: rgba(15, 14, 14, 0.6);
    padding: 5px 0 5px 20px;
    position: absolute;
    color: white;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 400;
    font-style: normal;
    font-size: 23px;
    top: auto;
    left: 0;
    right: 0;
    bottom: 120px;
    text-align: center;
    width: 100%;
}

#vista-2 .grupito a {
    cursor: pointer;
    color: #ffffff;
}

#vista-2 .grupito a:hover {
    text-decoration: underline;
}

.page-interna .valor_campo.noticias-destacadas-titulo {
    height: auto !important;
}

.valor_campo.noticias-destacadas-titulo {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    text-align: center;
    color: black;
    background: white;
    line-height: 1.4;
    padding: 2em;
}

.slick-dots * {
    margin-left: .3em !important;
}

#vista-3 .titulo-vista {
    font-family: 'Grand Hotel', cursive !important;
    font-weight: normal;
    font-style: normal;
    font-size: 60px;
    color: #ec8e15;
    width: 3em;
    margin-bottom: -14px !important;
    padding: 0 0 0 20px !important;
}

#vista-3 .descripcion-vista {
    font-weight: bold;
    color: #3e8b19;
    font-size: 21px;
    text-transform: initial;
    width: 7em;
    margin-top: 0;
    margin-left: 7.2rem;
}

#vista-3 .imagen-menu-panel {
    width: 100% !important;
}

#vista-3 .contenido-div {
    padding-left: 1em;
    padding-right: 1em;
}


/*
#vista-3 .slick-track {
    height: 10em;
}
*/


/*#contenido-div-118 .valor_campo.noticias-destacadas-titulo{
background: white;
border: 1px solid #c2c2c2;    
font-family: "OpenSans";
font-weight: 500;
text-align: center;
line-height: 58px;
}*/

.valor_campo.noticias-destacadas-titulo {
    background: white;
    text-align: center;
    padding: 0.3em 1em;
    font-size: 14px !important;
    height: 50px !important;
    -webkit-line-clamp: 2;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    line-height: inherit;
}


/*NOTICIAS DESTACADAS PANEL -2*/

.inciva-page .noticias-destacadas {
    background-image: url(../fondos/background-panel-2.png) !important;
    background-repeat: no-repeat;
    background-size: 100%;
    box-shadow: none;
    margin-top: 0;
    background-position: 4em;
}

.noticias-destacadas {
    background-image: none !important;
}

#panel-2 .vista-vennexgel {
    position: relative;
}


/*GALERIA MULTIMEDIA*/

#panel-3 {
    background-image: url(../fondos/fondo-panel-3.png);
    background-size: 100%;
    background-repeat: no-repeat;
    width: 100%;
    padding-left: 13%;
    padding-right: 13%;
    box-shadow: none;
    border: 0;
    background-position-y: -5em;
}

.valor_campo.noticias-destacadas-titulo {
    height: 3.5em;
    overflow: hidden;
    display: flex;
    align-items: center;
}

#vista-3 .slick-dots {
    margin-top: 1.5em;
    margin-bottom: 1em;
}

#vista-5 .valor_campo.galeria-multimedia-titulo {
    padding-left: 1em;
    padding-right: 1em;
    text-align: left;
    background: #E18E00;
    color: white;
    padding-bottom: .4em;
    font-family: 'Nunito', sans-serif !important;
    overflow: hidden;
    font-size: 16px !important;
    height: 58px !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: flex !important;
    vertical-align: middle;
    align-items: center;
    line-height: 1;
}

.slick-dots li {
    display: inline-block;
    margin-left: 1em;
}

.slick-dots button {
    background: white;
    border-radius: 50%;
    color: transparent;
    width: 1em;
    height: 1em;
    background: #cebbbb;
    border: none;
}

#vista-5 .slick-prev.slick-arrow {
    display: none !important;
}

#vista-5 .slick-next.slick-arrow {
    display: none !important;
}

.div-padre-videos * {
    display: inline-block;
    margin-left: 1.3em;
}

.div-padre-videos img {
    padding-left: 2.7em;
    margin-left: 0;
}

.div-padre-videos {
    float: right;
    position: relative;
    top: 5em;
    right: 4em;
}

div#bloque-96 ul {
    padding: 0;
}

div#bloque-96 ul {
    padding-left: 2.4rem;
}

.slick-active button {
    background: #6eaf3f;
    border: none;
}

#bloque-96 li a {
    line-height: 2.3rem;
    top: -0.3rem;
    position: relative;
    font-size: 1.3rem;
}

#bloque-105 {
    float: right;
}

#vista-5 .titulo-vista {
    font-family: 'Freebooter Script';
    font-weight: normal;
    font-style: normal;
    font-size: 71px;
    color: #fff;
}

.valor_campo.categoria-valor.cate_multimedia {
    display: none;
}

#vista-5 .descripcion-vista {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    color: #ec8e15;
    font-size: 32px;
    top: -1.3em;
    position: relative;
    left: 1.5em;
    text-transform: uppercase;
    display: inline;
}


/*PANEL 5 ESTILOS*/

div#bloque-117,
div#bloque-107 {
    padding-right: 8vw;
}

#bloque-117 .title-block {
    color: #41771e;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    color: #41771e;
    text-align: center;
    font-size: 42px;
    margin-bottom: 40px;
}

#bloque-117 .content-block div {
    line-height: 2;
    font-size: 16px;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 300;
    font-style: normal;
}

#bloque-117 .content-block div label {
    font-weight: 300;
}

#bloque-117 .pull-right button {
    margin: 0 0 0 1rem;
}

.content-block div input:not(.dataTables_filter input) {
    margin-right: 1em;
    /* border: 0; */
}

#bloque-117 .content-block {
    width: 33em;
}

#bloque-117 .content-block div input {
    margin: .4em;
}

.botones {
    display: inline-flex;
    margin-left: 7em;
    margin-top: 0em !important;
    font-size: 17px !important;
}

.botones * {
    margin-left: .3em;
}

.botones input {
    border-radius: 6px;
    height: 2em;
    width: 100%;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 500;
    text-transform: uppercase;
}

.resultado input {
    background: #f7b41b;
    color: white;
}

.votar input {
    background: #41771e;
    color: white;
}


/*LOGO INCIVA PANEL 3*/


/*PARTICIPACION CIUDADANA*/

#bloque-116 {
    position: relative;
    top: -25em;
    display: inline-block;
    left: 41em;
}

#panel-5 {
    border: 0;
    margin-top: 0;
}

#bloque-117 .content-block input {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 300;
}

.subtituli-chebox {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    font-size: 19px;
}

#bloque-106 {
    margin-left: -2em;
}

#bloque-107 .padre p {
    font-family: 'Grand Hotel', cursive !important;
    font-weight: normal;
    font-style: normal;
    color: white;
    font-size: 60px;
    line-height: 2;
    z-index: 1;
    position: absolute;
    width: 48%;
    margin-top: 0;
    padding-left: 1em;
}

div#bloque-106 img,
div#bloque-107 img {
    max-width: 100%;
    /* min-width: 100%; */
    width: 100%;
}


/*HOVER EFECTO*/

.menu-participacion li a:hover {
    color: #F7B41B;
}

.menu-participacion a:focus {
    color: #F7B41B;
}

#vista-3 .contenido-div:hover a {
    color: #4c8424 !important;
    box-shadow: 6px 4px 6px -3px #00000059;
}

#vista-5 .contenido-div:hover {
    box-shadow: 3px 4px 10px 3px #00000061;
    color: #41771e;
}

#vista-3 .valor_campo.noticias-destacadas-titulo:hover {
    color: #41771e;
}


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

.menu-participacion {
    background: #41771e;
    padding-bottom: 0;
    padding-right: 6em;
    float: right;
    display: none;
}

.menu-participacion li a {
    color: white;
    font-style: normal;
    font-size: 1.7rem;
    font-weight: 400;
    background: transparent;
    min-height: 3.2rem;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.menu-participacion li {
    list-style: none;
    margin-bottom: 1.4rem;
    cursor: pointer;
    background-position: inherit;
    background-size: 100%;
    display: flex;
    height: 15rem;
    justify-content: center;
    align-items: flex-end;
}

.menu-participacion ul {
    float: right;
    text-align: center;
    padding-right: 3em;
    display: inline-flex;
    line-height: 1;
}

.notificaciones-jud.activa {
    background-image: url(../fondos/icono-notificaciones-naranja.svg) !important;
}

.notificaciones-jud {
    background-image: url(../fondos/icono-notificaciones.svg);
    background-repeat: no-repeat;
    width: 8em;
    background-position: center;
    height: 6em;
    background-size: 88%;
    margin-top: 1em;
}

.peticion-queja.activa {
    background-image: url(../fondos/icono-pqr-naranja.svg) !important;
}

.peticion-queja {
    background-image: url(../fondos/icono-pqr.svg);
    background-repeat: no-repeat;
    width: 8em;
    background-position: center;
    height: 6em;
    background-size: 88%;
    margin-top: 1em;
}

.menu-glosario.activa {
    background-image: url(../fondos/imagen-menu-participacion.svg) !important;
}

.menu-glosario {
    background-image: url(../fondos/icono-glosario.svg);
    background-repeat: no-repeat;
    width: 8em;
    background-position: center;
    height: 6em;
    background-size: 88%;
    margin-top: 1em;
}

.preguntas-frecuentes.activa {
    background-image: url(../fondos/icono-preguntas-naranja.svg) !important;
}

.preguntas-frecuentes {
    background-image: url(../fondos/icono-preguntas.svg);
    background-repeat: no-repeat;
    width: 8em;
    background-position: center;
    height: 6em;
    background-size: 88%;
    margin-top: 1em;
}

.menu-contratacion.activa {
    background-image: url(../fondos/icono-contratacion-naranja.svg) !important;
}

.menu-contratacion {
    background-image: url(../fondos/icono-contratacion.svg);
    background-repeat: no-repeat;
    width: 8em;
    background-position: center;
    height: 6em;
    background-size: 88%;
    margin-top: 1em;
}

.menu-normatividad.activa {
    background-image: url(../fondos/icono-normatividad-naranja.svg) !important;
}

.menu-normatividad {
    background-image: url(../fondos/icono-normatividad.svg);
    background-repeat: no-repeat;
    width: 8em;
    background-position: center;
    height: 6em;
    background-size: 88%;
    margin-top: 1em;
}

.menu-rss.activa {
    background-image: url(../fondos/icono-rss-naranja.svg) !important;
}

.menu-rss {
    background-image: url(../fondos/icono-rss.svg);
    background-repeat: no-repeat;
    width: 8em;
    background-position: center;
    height: 6em;
    background-size: 88%;
    margin-top: 1em;
}

.menu-rss li a {
    left: 2em;
}

#bloque-86 {
    z-index: 1;
    text-align: center;
    padding: 25px 0 14px;
    background-image: url(../fondos/background-menu.png);
    background-color: #69a73d;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 90%;
}

#bloque-86 .content-block {
    display: inline-block;
    width: 1132px;
    margin: 0 auto;
    text-align: center;
}

#bloque-86 .content-left h1 {
    color: #fff;
    font-weight: normal;
    font-style: normal;
    font-size: 60px;
    font-family: 'Grand Hotel', cursive !important;
}

#bloque-86 .content-left p {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    font-size: 21px;
    color: #f7b41b;
    top: -1.6em;
    position: relative;
    left: 0;
    float: right;
    text-transform: capitalize;
}

#bloque-86 .content-right div.content {
    width: 17%;
    float: left;
    margin-right: 20px;
    height: 150px;
    margin-bottom: 18px;
    padding: 19px;
}

#bloque-86 .content-right div.content:nth-child(6),
#bloque-86 .content-right div.content:nth-child(7),
#bloque-86 .content-right div.content:nth-child(8),
#bloque-86 .content-right div.content:nth-child(9) {
    left: 0;
    position: relative;
}

#bloque-86 .content-right div.content:last-child {
    margin-right: 0;
}

#bloque-86 .content-right div.content>.sub-content {
    background: #fff;
    border-radius: 50%;
    border: 3px solid #f7b41b;
    margin-bottom: 10px;
    width: 100%;
    height: 100px !important;
}

#bloque-86 .content-right div.content:nth-child(1)>.sub-content,
#bloque-86 .content-right div.content:nth-child(2)>.sub-content,
#bloque-86 .content-right div.content:nth-child(4)>.sub-content {
    height: 70px;
}

#bloque-86 .content-right div.content:nth-child(1)>.sub-content img,
#bloque-86 .content-right div.content:nth-child(2)>.sub-content img,
#bloque-86 .content-right div.content:nth-child(4)>.sub-content img {
    position: relative;
    top: 3px;
}

#bloque-86 .content-right div.content:nth-child(6)>.sub-content img {
    position: relative;
    top: 5px;
}

#bloque-86 .content-right div.content:nth-child(7)>.sub-content img {
    position: relative;
    top: 2px;
}

#bloque-86 .content-right div.content:nth-child(8)>.sub-content img {
    position: relative;
    left: 2px;
}

#bloque-86 .content-right div.content:hover>.sub-content {
    background: #f7b41b;
    border: 3px solid #fff;
}

#bloque-86 .content-right div.content>.sub-content img {
    padding: 22px 21px;
    margin: 0 auto;
}

#bloque-86 .content-right div.content>.sub-content img.active {
    display: none;
}

#bloque-86 .content-right div.content:hover>.sub-content img.default {
    display: none;
}

#bloque-86 .content-right div.content:hover>.sub-content img.active {
    display: block;
}

#bloque-86 .content-right div.content>a {
    color: #fff;
    font-size: 18px;
    line-height: 0;
}

#bloque-86 .content-right p {}


/*CSS PAGINA FUNCIONARIOS*/


/*#panel-7 div {
    display: inline-block;
}*/

#vista-7 .contenido-div {
    width: 50%;
    display: flex;
    flex-direction: row;
    padding: 1.5em;
    line-height: 1.3;
}

#vista-7 .contenido-div .grupito {
    justify-content: center;
    display: flex;
    flex-direction: column;
}

#vista-7 .contenido-div img {
    float: left;
}

#vista-7 .contenido-div .valor_campo.funcionarios-titulo {
    color: black;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 1rem;
    font-size: 2rem;
    width: 100% !important;
}

#panel-7 .title-block {
    color: #4c8424;
    margin-bottom: 0;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    font-size: 36px;
}

.pagina-contenido:not(.nodo-catalogo-de-materiales-constructivos):not(.nodo-catalogos):not(.nodo-proyectos):not(.investigaciones):not(.cespedesia):not(.page-colecciones):not(.inciva-page):not(.quienes-somos):not(.nodo-patrimonios-turisticos):not(.pass-olvidada):not(.inicio-sesion):not(.page-portal-ninos) {
    background-image: url(../fondos/fondo-funcionario.png);
    background-repeat: no-repeat;
    background-size: contain;
}

.img_funcionario {
    width: 37%;
}

#content-vista-7 {
    font-size: 15px;
    width: 100%;
    flex-flow: row wrap;
    display: flex;
    justify-content: start;
}

.valor_campo.telefono_funcionario p {
    margin: 0;
}

#bloque-122 {
    margin-bottom: 20px;
}

#bloque-122 input {
    width: 23em;
    padding: 0.5em;
    border-color: #aa9292;
}

#bloque-122 .btn.btn-info {
    width: 7em !important;
    margin-top: -.3em;
    background: #4c8424;
    border-color: #4c8424;
    border-radius: 0;
}


/*ESTILOS PREGUNTAS FRECUENTES*/


/*vocabulario*/

#content-vista-15 .valor_campo.vocabulario-titulo {
    background: #69A73D;
    color: white;
    font-size: 2em;
    text-align: center;
    padding: .5em;
    margin-bottom: 0;
    font-family: "SF Arch Rival";
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    width: 100% !important;
}

.header #seccion-4 #header-mid-col {
    order: 3;
    justify-content: center;
    align-items: center;
    display: flex;
    z-index: 3;
}

#vista-14 #content-vista-15 {
    display: flex;
    flex-flow: row wrap;
}

#vista-15 .valor_campo.vocabulario-descripcion {
    background: white;
    padding: 1em;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 400;
    height: 9em;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}

#contenido-div-190 .valor_campo.vocabulario-descripcion {
    height: auto !important;
}

#vista-15 #content-vista-15 {
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

#vista-15 .contenido-div {
    width: 35%;
    margin: 2em;
    font-family: 'Nunito', sans-serif !important;
    font-weight: normal;
}

#vista-15 .valor_campo.banner-principal-descripcion p {
    margin-top: 2em;
}


/*fin vocabulario*/

div.menu-secundario-inci .collapse.navbar-collapse>ul>li>a>span.caret {
    display: none;
}

.menu-secundario-inci span.caret {
    transform: rotate(180deg);
}

div.menu-secundario-inci ul.menu-nav.nav.navbar-nav>li>a::after {
    content: "";
    height: 100%;
    background-color: rgba(0, 0, 0, .3);
    width: calc(100%/13);
    position: absolute;
    right: 0;
    top: 0;
}

.menu-secundario-inci .enlace-menu {
    width: 100% !important;
    background: none;
    padding: 1rem 0 !important;
    position: unset;
    margin: 0 !important;
    color: white !important;
    text-align: left !important;
}

.menu-secundario-inci .dropdown-menu {
    /*width: calc(100% - 30px);*/
    min-width: 225px;
    margin-right: 15px;
    margin-left: 15px;
    top: 0;
    left: 100px;
}


/*.page-colecciones .menu-secundario-inci .dropdown-menu{
    left: 0;
}*/

.menu-secundario-inci .enlace-menu a {
    padding: 0;
}

.menu-secundario-inci .hijos-holder {
    display: flex;
    flex-flow: column-reverse nowrap;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
}

.menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu {
    background-color: transparent;
    border: none;
    box-shadow: none;
    /*top: 100%;*/
    height: 0;
    left: 0;
    top: 0;
}

.menu-secundario-inci .dropdown.open>ul.dropdown-menu {
    display: block !important;
    background: transparent;
    border: 0;
}

.menu-secundario-inci .hijos-holder .dropdown.open>ul.dropdown-menu .hijos-holder {
    margin-left: 16px;
}

.menu-secundario-inci .collapse.navbar-collapse .menu-nav>li>a {
    line-height: 1 !important;
}

.menu-secundario-inci ul.dropdown-menu span.caret {
    transform: rotate(270deg);
    top: 50%;
}


/*.menu-secundario-inci ul.dropdown-menu li.open,
.menu-secundario-inci ul.dropdown-menu li:hover,
.menu-secundario-inci ul.dropdown-menu li li:hover {
    background-color: rgba(1, 85, 119, 0.6);
}*/

.menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu li.inicio-panel-hijos {
    background-color: transparent !important;
    border: none;
}

.menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu li.inicio-panel-hijos ol.hijos-holder {
    left: calc(100% + -16px);
}

.menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu li.inicio-panel-hijos ol.hijos-holder li.inicio-panel-hijos ol.hijos-holder {
    z-index: 1;
    top: 1px;
}

.menu-secundario-inci .hijos-holder li a {
    line-height: 1;
}

.menu-secundario-inci .inicio-panel-hijos {
    width: 100% !important;
    padding: 0;
}

#panel-11 {
    background-image: url(../fondos/fondo-mision-vision.png);
    background-repeat: no-repeat;
    padding-bottom: 3em;
    margin: 0;
    width: auto;
    padding-left: 11.333333%;
    padding-right: 11.333333%;
}

.pagina-contenido.quienes-somos.user-login {
    font-family: 'Nunito', sans-serif !important;
    font-weight: normal;
    font-style: normal;
}

.valor_campo.categoria-valor.categoria_sitios {
    display: none;
}

.panel-pagina-no-encontrada h1.title-block {
    color: #fff;
}

div#panel-11 .title-block {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
    color: #f7b41b;
}

div#panel-13 {
    display: none;
}

div.menu-inciva .dropdown-menu {
    min-width: 180px;
}

.header2 li.inicio-panel-hijos a.enlace-menu {
    color: black;
}

div.menu-participacion li:hover a {
    color: #f7b41b !important;
}

.inicio-panel-hijos li a {
    font-weight: 300;
    font-size: 14px;
}

.somos-inciva .content-block {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
}

#panel-10 {
    background-image: url(../fondos/fondo-quienes-somos.png);
    background-repeat: no-repeat;
    background-size: 100%;
    width: 100% !important;
    margin: 0 !important;
    padding-left: 9em;
    margin-right: 0;
}

div#bloque-110 {
    padding-right: 5em;
}

#bloque-110 p {
    margin-top: 2em;
}

#panel-12 {
    background-image: url(../fondos/fondo-quienes.png);
    background-position: top;
    background-repeat: no-repeat;
    color: black;
}

#bloque-110 {
    margin-top: 5em;
}

#bloque-136 .content-block p {
    color: black;
    font-family: 'Nunito', sans-serif !important;
    font-style: normal;
}

#bloque-111 {
    margin-top: 5em;
}

#bloque-111 p {
    color: white;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
}

#bloque-113 p {
    color: white;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
}

#bloque-112 {
    margin-left: 15em;
}

#bloque-114 p {
    color: white;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8);
}

#bloque-138 h1 {
    font-size: 15px;
    color: black;
    margin-bottom: 2em;
}

#bloque-140 h1 {
    font-size: 15px;
    color: black;
    margin-bottom: 2em;
}

#bloque-137 {
    margin-top: 3em;
}

#bloque-137 h1 {
    font-size: 15px;
    color: black;
    margin-bottom: 2em;
}

#bloque-139 h1 {
    font-size: 15px;
    color: black;
    margin-bottom: 2em;
}

.contenido-historia {
    width: 286% !important;
    display: inline-block;
    margin-left: 12em;
}

.bloque-1-historia {
    width: 42%;
}

.bloque-1-historia p {
    font-weight: bold;
}

.bloque-2-historia {
    width: 42%;
    float: right;
    margin-top: -45.5em;
    margin-right: 9em;
}

.bloque-2-historia p {
    font-weight: bold;
}

.bloque-2-historia div {
    margin-top: 1.3em;
}

#bloque-120 img {
    /* width: 44%; */
    margin-top: 2em;
}

#panel-13 {
    box-shadow: none;
}

#bloque-124 {
    width: 50%;
    float: right;
    height: 22em;
    text-align: center;
    margin-right: 4em;
}


/*scrool*/

.scroll-home-inciva {
    right: 17px;
    z-index: 123;
    position: fixed;
    width: 4em;
    height: 5em;
    float: right;
    background-image: url(../fondos/scroll-footer.svg);
    background-repeat: no-repeat;
    margin-top: -5em;
    cursor: pointer;
    opacity: 1;
    bottom: 65px;
    margin-bottom: 1.6em;
    background-size: 100%;
    float: right;
}

.scroll-home-inciva.modoOscuro {
    background-image: url(../fondos/scroll-footer.svg) !important;
    filter: grayscale(1);
    background-size: 100% !important;
    background-color: transparent !important;
}

#bloque-123 p {
    display: none;
}

.pagina-contenido h1 {
    color: #41771E;
}

.pagina-contenido.page-portal-ninos {
    background-image: url(../fondos/fondo-pagina-ninos.png);
    background-repeat: no-repeat;
    background-size: cover;
}

#panel-16 {
    width: 100%;
    padding-left: 11em;
    padding-right: 11em;
}

#panel-16 h1 {
    padding: .3em;
    background: #37561D;
    color: white;
    font-family: "SF Arch Rival";
    font-weight: 600;
    text-align: center;
    display: inline-block;
    margin: 0;
    height: 2em;
    width: 35%;
}

#bloque-134 {
    display: flex;
    justify-content: center;
    margin-bottom: 2em;
}

#panel-16 #bloque-134 .content-block {
    font-family: 'Nunito', sans-serif !important;
    font-size: 16px;
    font-weight: 400;
    text-align: center;
    padding: 1em;
    height: 5em;
    padding: 1em;
    background: none;
    width: 78%;
    margin-bottom: 3em;
}

#panel-16 .content-block {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 500;
    text-align: center;
    padding: 1em;
    height: 5em;
    padding: 1em;
    background: white;
    width: 50%;
    margin-bottom: 3em;
}

#bloque-154 {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin-bottom: 1em;
    justify-content: center;
}

#bloque-155 {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin-bottom: 1em;
    justify-content: center;
}

#bloque-156 {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin-bottom: 1em;
    justify-content: center;
}

#bloque-157 {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin-bottom: 1em;
    justify-content: center;
}

#bloque-158 {
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    margin-bottom: 1em;
    justify-content: center;
}

#bloque-158 .title-block {
    height: 3.8em;
    padding: 1.3em;
    padding-left: .6em;
}

#bloque-158 .content-block {
    height: auto;
}

#vista-14 .contenido-div img {
    width: 100%;
}

#vista-14 .valor_campo.banner-principal-titulo {
    color: white;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    padding: 2rem;
    font-size: 1.5em;
    width: 100% !important;
    border: 1px dashed;
    text-align: center;
}

#vista-14 .valor_campo.banner-principal-descripcion p {
    margin-top: 1em;
    color: black;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 500;
}

#vista-14 .contenido-div {
    width: 50%;
}

#vista-14 #content-vista-14 {
    display: flex;
    flex-flow: row wrap;
}

#panel-14 {
    background: transparent;
    box-shadow: none;
}

#vista-13 .slick-next.slick-arrow {
    display: none !important;
}

#vista-13 .slick-prev.slick-arrow {
    display: none !important;
}

#vista-13 .slick-dots {
    display: inline-block !Important;
    margin-left: 34em !Important;
    padding: 0;
}

#section-3 {
    background-image: url(../fondos/footer-ninos.png);
    background-repeat: no-repeat;
    height: 36em;
    background-size: cover;
    font-family: 'Nunito', sans-serif !important;
}

.pagina-contenido.page-portal-ninos #vista-12 {
    margin-left: 0;
}

#vista-13 {
    background-image: url(../fondos/vista-ninos.png);
    background-repeat: no-repeat;
}

#bloque-131 p {
    display: none;
}

.imagen-ninos {
    margin-top: 2.5%;
}

div#vista-13 {
    margin-top: 8em;
}

#panel-14 .vista-vennexgel {
    padding: 0em;
    position: relative;
}

#panel-14 .titulo-vista {
    background-image: url(../fondos/titulo-nino.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: inherit;
    width: 30vw;
    padding: 1em !important;
    position: absolute !important;
    left: 0;
    top: -3vw !important;
    right: 0;
    margin: auto;
    z-index: 1;
    color: white;
    font-family: "SF Arch Rival";
    font-size: 35px !important;
    text-align: center;
}

div#vista-13 {
    position: relative;
}

#vista-13 .contenido-div {
    overflow: hidden;
}

#panel-14 .vista-vennexgel {
    padding-bottom: 0;
}

#panel-14 .vista-vennexgel {
    display: inline-block;
    width: 100%;
}

#panel-15 a:hover,
#panel-15 a:active {
    color: #fff;
}

.page-portal-ninos div#bloque-133 {
    display: inline-block;
    width: 100%;
    background: transparent;
    margin-top: 1em;
}

div#bloque-130 {
    text-align: center;
}

li.inciva-ninos a {
    padding-left: 1em;
    padding-right: 1em;
}

.menu-ninos {
    position: relative;
    margin-bottom: -6vw;
    bottom: 6vw;
}

.pagina-contenido.page-portal-ninos .page {
    padding-left: 10em;
    padding-right: 10em;
}

.menu-ninos ul {
    display: flex;
    width: 100%;
    justify-content: center;
    margin: auto;
    padding-bottom: 1rem;
}

.menu-ninos li {
    list-style: none;
    height: 11em;
    max-width: 11vw;
    margin-right: 2rem !important;
    float: unset;
    background-size: cover;
    background-position: top center;
    display: flex;
    align-items: flex-end;
    justify-content: center;
    padding: 1rem;
    min-width: 8vw;
    width: 11vw;
}

.menu-ninos li a {
    text-align: center;
    text-transform: uppercase;
    color: white;
    font-size: 1.4rem;
}

li.juegos-ninos a {
    padding-top: .8em;
}

li.vocabulario a {
    padding-top: .8em;
}

li.ramas-de-interes a {
    padding-left: .5em;
    padding-right: .5em;
}

.menu-ninos .inciva-ninos {
    background-image: url(../fondos/que-es-inciva.svg);
    background-repeat: no-repeat;
}

.patrimonios-ninos {
    background-image: url(../fondos/patrimonios-turisticos.svg);
    background-repeat: no-repeat;
}

.ramas-de-interes {
    background-image: url(../fondos/ramas-de-interes.svg);
    background-repeat: no-repeat;
}

.vocabulario {
    background-image: url(../fondos/vocabulario.svg);
    background-repeat: no-repeat;
}

li.juegos-ninos {
    background-image: url(../fondos/juegos.svg);
    background-repeat: no-repeat;
}

#bloque-130 {
    font-family: 'Nunito', sans-serif !important;
    font-weight: normal;
    display: inline-block;
    width: 100%;
    margin: 0;
    padding-left: 10em;
    padding-right: 10em;
}

#vista-13 .slick-dots {
    display: none !important;
}

#vista-13 .contenido-div {
    width: 100% !important;
}

#bloque-130 p {
    margin-bottom: 2.5em;
}

#bloque-132 {
    background: #01AAEB;
    color: white;
    text-align: center;
    padding: .5em;
    line-height: 1;
    bottom: 0;
    position: absolute;
}

li.ramas-de-interes a {
    padding-left: 1em;
    padding-right: 1em;
}

li.inciva-ninos a {
    padding-left: 1em;
    padding-right: 1em;
}

#bloque-133 {
    text-align: center;
    color: #756e6e;
    margin-top: -1em;
}

.menu-nav li a {
    padding: 3px;
}

div.menu-secundario-inci ul.menu-nav.nav.navbar-nav {
    width: 100% !important;
    display: flex;
    flex-direction: column;
}

.menu-secundario-inci li {
    width: 25%;
}

.menu-secundario-inci li li {
    background-color: rgba(15, 14, 14, 0.8);
    border-bottom: 1px solid #fffdfd4d;
    padding: 1rem;
    padding-right: 1.1rem;
}

.menu-secundario-inci li li:first-child {
    border: none;
}


/*Revisar - TMP*/

.valor_campo.horarios-centros-de-la-entidad-descripcion p:nth-child(1),
.valor_campo.horarios-centros-de-la-entidad-descripcion p:nth-child(2) {
    margin: 0;
    top: -.4rem;
    position: relative;
}


/*Ajustes*/

ul.idiomas-page {
    padding: 0;
    /* margin-bottom: 0; */
}

.idioma-activo.modoOscuro {
    background-image: url(/storage/Clientes/INCIVA/Principal/fondos/espanol.svg) !important;
    background-repeat: no-repeat !important;
    filter: grayscale(90%);
}

ul.idiomas-page li:first-child a,
.selec-idioma .idioma-activo {
    background-image: url(../fondos/espanol.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    text-indent: -10000px;
    font-size: 18px;
    color: transparent;
}

.selec-idioma.modoOscuro ul.idiomas-page li:first-child a {
    background-color: transparent !important;
    background-image: url(../fondos/espanol.svg) !important;
    filter: grayscale(90%);
}

ul.idiomas-page li:last-child a {
    background-image: url(../fondos/ingles.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    text-indent: -10000px;
    color: transparent;
}

.selec-idioma.modoOscuro ul.idiomas-page li:last-child a {
    background-color: transparent !important;
    background-image: url(../fondos/ingles.svg)!important;
    filter: grayscale(90%);
}

.selec-idioma>.arrow-down-idioma {
    background-image: url(../fondos/idioma.svg);
    width: 20px;
    height: 20px;
    display: inline-block;
    cursor: pointer;
    background-repeat: no-repeat;
    margin-bottom: 0;
    position: relative;
    top: 5px;
    margin-left: 6px;
}

ul.idiomas-page {
    position: absolute;
    display: none;
    background: white;
    width: 43px;
    right: 0;
    left: 0;
    margin: 0 auto;
    text-align: center;
    z-index: 999;
    margin-top: 43px;
    /* height: auto !important; */
    box-shadow: 0px 6px 8px -2px rgba(0, 0, 0, 0.32);
    border-radius: 5px;
    overflow: hidden;
}

ul.idiomas-page li {
    margin-bottom: 0%;
    margin-top: 0%;
    display: inline-block;
    width: 100%;
    font-size: 11pt;
    padding: 12% 0;
    /* line-height: .5em; */
    text-transform: uppercase;
}

ul.idiomas-page li:hover {
    background: #f1f1f1;
}

ul.idiomas-page li:first-child {
    border-bottom: 1px solid;
    margin: 0;
    width: 100%;
    /* font-size: 14pt; */
}

.selec-idioma {
    color: white;
}


/*.idioma-activo {
    text-transform: uppercase;
}*/

.idioma-activo {
    padding-right: 1.5em;
    cursor: pointer;
}

.idioma-activo {
    background-image: url(../fondos/idioma.svg);
    background-size: 1em;
    background-repeat: no-repeat;
    background-position-y: 50%;
    background-position-x: 100%;
}

div#bloque-117 {
    margin-top: 1em;
}


/*MenÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¾ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¾ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¾Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â¦ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬ÃƒÂ¢Ã¢â‚¬Å¾Ã‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¦ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Â ÃƒÂ¢Ã¢â€šÂ¬Ã¢â€žÂ¢ÃƒÆ’Ã†â€™Ãƒâ€šÃ‚Â¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡Ãƒâ€šÃ‚Â¬ÃƒÆ’Ã¢â‚¬Â¦Ãƒâ€šÃ‚Â¡ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¢ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€¦Ã‚Â¡ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Âº*/

span.caret {
    position: absolute;
    right: 5px;
    top: 50%;
}

.inicio-panel-hijos {
    margin: 0;
}

div.menu-inciva {
    font-family: 'Nunito', sans-serif !important;
}

.quienes-somos {
    font-family: 'Nunito', sans-serif !important;
}

#content-vista-14 {
    display: flex;
    justify-content: center;
}

#vista-14 .contenido-div {
    width: 35%;
    margin: 2em;
    font-family: 'Nunito', sans-serif !important;
    font-weight: normal;
}

div#panel-14 {
    width: 100% !important;
}

body.page-portal-ninos .panel {
    display: none;
}

.panel {
    background-color: transparent;
    border: 0;
    box-shadow: 0px 0px;
}

div#panel-14 {
    display: inline-block !important;
}

body.page-portal-ninos .panel.nino-uno {
    display: inline-block;
    margin-top: 5rem;
}

.menu-ninos li {
    border-radius: 10px;
    border: 4px solid transparent;
}

div.menu-ninos li:hover,
div.menu-ninos li.active {
    border: 4px solid #d9e021;
}

div.menu-ninos a:hover {
    color: white !important;
}

li.inciva-ninos {
    padding-left: 1em;
    padding-right: 1em;
}

li.ramas-de-interes.nino-tres {
    padding-left: 1em;
    padding-right: 1em;
}

li.juegos-ninos {
    padding-top: 1em;
}

li.vocabulario.nino-cuatro {
    padding-top: 1em;
}

div#vista-13 {
    background-size: 100%;
}

div#panel-14 {
    padding-left: 3em;
    padding-right: 3em;
}


/*INICIO DE SESION */

.pagina-contenido.page-inicio-sesion {
    background-image: url(../fondos/fondo-sesion.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 100vh !important;
    background-size: cover !important;
    text-align: center !important;
}

p.login-box-msg-ret.title-login {
    color: white;
    font-family: 'Nunito', sans-serif !important;
}

.pagina-contenido.pass-olvidada {
    background-image: url(../fondos/fondo-sesion.png) !important;
    background-repeat: no-repeat !important;
    background-position: center center !important;
    height: 100vh !important;
    background-size: cover !important;
    text-align: center !important;
}

.restable-pass p {
    color: white;
    font-size: 20px;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
}

#bloque-149 img {
    margin-top: 3em;
}

body.page-inicio-sesion .header {
    height: 0 !important;
}

.pagina-contenido.pass-olvidada .formulario-sesion {
    width: 30%;
    display: inline-block !important;
    padding: 4em;
}

.pagina-contenido.pass-olvidada .btn.btn-primary.btn-block.btn-flat.enviarReset.iniciar-sesion {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
}

.pagina-contenido.pass-olvidada .col-sm-12 {
    padding: 0;
}

.content-box-wrapper.resultados-fomr {
    display: none;
}

.col-sm-8.input-form {
    display: flex;
    justify-content: right;
}

.pagina-contenido.page-inicio-sesion.no-login * {
    display: block;
}

.pagina-contenido.page-inicio-sesion.no-login #section-6 {
    display: none !important;
}

.pagina-contenido.page-inicio-sesion.no-login footer {
    display: none !important;
}

.formulario-sesion {
    width: auto;
    display: inline-block !important;
}

.pagina-contenido.page-inicio-sesion .page .container .row .col-md-12 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
}

#bloque-144 img {
    margin-left: 5em;
    margin-bottom: 4em;
    width: 63%;
}

.formulario-sesion .input-group .form-control {
    margin-top: 1.5em !important;
    padding: 1.3em;
}

.input-group login-usuario {
    margin-top: 0 !important;
}

.formulario-sesion .col-xs-12 {
    display: flex !important;
    justify-content: center !important;
}

.col-xs-12.mantener-sesion {
    margin-top: -1.5em;
}

.formulario-sesion .btn.btn-primary.btn-block.btn-flat.iniciar-sesion {
    width: 9em;
    margin-top: 1em;
    margin-bottom: 2em;
    background: #F7B41B;
    border: none;
    padding-left: 1em;
    padding-right: 1em;
    font-family: 'Nunito', sans-serif !important;
    font-weight: bold;
    font-style: normal;
    padding-top: .8em;
    padding-bottom: .8em;
}

.formulario-sesion {
    border: 1px solid white;
    padding: 2em;
}

.formulario-sesion p {
    color: white;
    font-size: 19px;
    text-align: center;
    font-family: 'Nunito', sans-serif !important;
    font-weight: bold;
    font-style: normal;
}

.pagina-contenido.page-inicio-sesion .page .container {
    content: unset;
}

.login-box-body {
    background: transparent !important;
}

#panel-20 {
    background: transparent;
    display: inline-block !important;
}

#panel-20 .content-block {
    display: flex;
    justify-content: center;
    margin-bottom: 1em;
}

.checkbox.icheck.recordar-session label {
    display: none;
}

col-md-12 .pagina-contenido.page-inicio-sesion.no-login label {
    display: none;
}

.login-box-body {
    display: inline-block;
}

.fondo-login {
    display: inline-block;
}


/*ERROR 505*/

.pagina-contenido.pagina-error-500.user-login .page {
    background-image: url(../fondos/error-404.png);
    background-repeat: no-repeat !important;
    color: white;
}

#panel-24 {
    float: right;
    font-family: 'Nunito', sans-serif !important;
    font-weight: normal;
    font-style: normal;
    padding-bottom: 18.7em;
    background: #1b17174d;
    right: 10em;
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 3.4em;
    margin-right: 8em;
    width: 35%;
    border: none;
}

#bloque-150 .content-block p {
    font-size: 20px;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
}

#bloque-150 .title-block {
    text-align: center;
}

#bloque-150 .content-block b {
    font-size: 38px;
    text-align: center;
}

#bloque-150 strong {
    font-size: 30px;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}

#bloque-150 h1 {
    font-size: 209px;
    font-family: 'Nunito', sans-serif !important;
    font-weight: bold;
    font-style: normal;
}


/*FIN ERROR*/


/*ERROR 404*/

.page-pagina-no-encontrada .page {
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(../fondos/error-404.png);
    /*min-height: 100vh;*/
    min-width: 100%;
    color: white;
}

#panel-21 {
    float: right;
    font-family: 'Nunito', sans-serif !important;
    font-weight: normal;
    font-style: normal;
    padding-bottom: 11.6em;
    background: #1b17174d;
    right: 10em;
    padding-left: 2em;
    padding-right: 2em;
    padding-top: 3.4em;
    margin-right: 8em;
    width: 35%;
}

#bloque-143 .title-block {
    text-align: center;
}

#bloque-143 strong {
    font-size: 30px;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    text-transform: uppercase;
}

#bloque-143 h1 {
    font-size: 209px;
    font-family: 'Nunito', sans-serif !important;
    font-weight: bold;
    font-style: normal;
}

#bloque-146 .col-sm-8.input-form {
    width: 100% !important;
}

#bloque-146 .title-form {
    display: none !important;
}

#bloque-146 #id_buscador {
    display: none !important;
}

.content-box-wrapper.resultados-fomr {
    display: none !important;
}

#bloque-146 .btn.btn-border.btn-alt.border-green.btn-link.font-green {
    background: #F7B41B;
    position: relative;
    color: white;
    top: .6em;
    text-transform: uppercase;
}

#bloque-146 .inicio .btn.btn-border.btn-alt.border-green.btn-link.font-green {
    background: #4C8424;
    position: relative;
    float: right;
    top: -2em;
    text-transform: uppercase;
    top: -2.5em;
}

div#bloque-125 img {
    cursor: pointer;
}

div#bloque-144 .title-form {
    display: none;
}

div#bloque-144 p {
    margin: 0;
}

div#bloque-144 .col-sm-8.input-form input {
    border: 1px solid #c1c1c1;
    border-radius: 0;
    color: #999999;
}

div#bloque-144 input.btn.btn-border.btn-alt.border-green.btn-link.font-green {
    background: #ff931e;
    color: white;
    border: 1px solid #ff931e;
    margin: 0;
    min-width: 100%;
}

div#bloque-144 .col-sm-8.input-form {
    padding: 0;
}

#bloque-144 .row {
    margin: 0;
    padding: 0 15px 5px;
}

.menu-inciva .hijos-holder {
    padding: 0;
    width: unset;
    margin: 0;
}

#bloque-144 {
    order: 5;
    justify-content: flex-end;
}

.header2 #bloque-144 {
    display: none;
}

div#bloque-144 .content-box-wrapper.resultados-fomr {
    display: none;
}

div#bloque-145 {
    display: inline-block;
    right: 14em;
    position: absolute;
}

div#seccion-1 {
    box-shadow: 2px 2px 10px 2px #0000006b;
}

div#bloque-144 .col-sm-4 {
    padding: 0;
}

div#bloque-144 input.btn.btn-border.btn-alt.border-green.btn-link.font-green:hover {
    color: #ff931e;
    background: white;
    border: 1px solid #ff931e;
    width: 100%;
}

div#bloque-144 * {
    font-family: 'Nunito', sans-serif !important;
}

div#bloque-144 form {
    padding: 1rem;
}

div#panel-22 .row {
    margin: 0;
}

div#panel-22 {
    padding-top: 3em !important;
    padding-left: 4em;
    padding-right: 4em;
    padding-bottom: 2em;
}

div#panel-22 {
    font-family: 'Nunito', sans-serif !important;
}

input#buscar {
    border: 1px solid #c1c1c1;
    border-radius: 0;
    color: #999999;
}

div#panel-22 input.btn.btn-border.btn-alt.border-green.btn-link.font-green {
    background: #ff931e;
    color: white;
    border: 1px solid #ff931e;
}

div#panel-22 .col-sm-8.input-form {
    padding: 0;
}

div#panel-22 .col-sm-4 {
    padding: 0;
}

div#panel-22 .title-form {
    font-weight: 600;
    margin-bottom: 1em;
    font-size: 16px;
}

div#panel-22 .busqueda.row {
    margin-top: 1em;
    margin-bottom: 1em;
    margin-left: -15px;
    margin-right: -15px;
}

.content-box-wrapper.resultados-fomr {
    padding-top: 2em;
}


/*Rendicion de cuentas INCIVA*/

.valor_campo.rendicion-de-cuentas-titulo {
    color: #41771e;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 3.6rem;
    width: 100% !important;
}

.valor_campo.enlace-rendicion {
    margin-left: 0;
    background: #75b646;
    padding: .5em;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    color: white;
    font-size: 18px;
    text-align: center;
}

.valor_campo.enlace-rendicion {
    margin-top: 2em;
    margin-bottom: 2em;
}

div#vista-20 div#grupo-2 {
    width: 50% !important;
    display: inline-block;
    padding-left: 1.5em;
}

div#vista-20 div#grupo-1 {
    width: 50% !important;
    display: inline-block;
    float: left;
}

div#vista-20 div#grupo-1 img:first-child {
    display: block !important;
}

div#vista-20 div#grupo-2 label.label-enlace-rendicion {
    margin: 0;
}

div#vista-20 #contenido-div-178 div#grupo-2 label.label-enlace-rendicion {
    display: block;
}

div#vista-20 div#grupo-3 {
    display: none;
    width: 100%;
    margin-top: 30px;
}

div#vista-20 div#grupo-3 div {
    display: inline-block;
    width: 32.7%;
    margin-right: 10px;
}

div#vista-20 div#grupo-3 div:nth-child(3n) {
    margin-right: 0;
}

.pagina-contenido.pagina-cuentas {
    background-image: url(../fondos/fondo-funcionario.png);
    background-repeat: no-repeat;
}


/*PREGUNTAS FRECUENTES*/

.pagina-contenido.page-preguntas-frecuentes.user-login.es .page .container .col-md-12 {
    display: flex;
    justify-content: center;
}

ol.hijos-holder {
    padding: 0;
    margin: 0;
}

div.menu-inciva li.inicio-panel-hijos li {
    padding-left: 0.5em;
    padding-top: .5em;
    padding-bottom: .5em;
    color: black;
    font-weight: 600;
    width: 100% !important;
    border-bottom: 1px solid #1919198c;
    margin: auto;
}

.menu-inciva li li li li.inicio-panel-hijos {
    padding: 0;
}

div.menu-inciva ul.menu-nav.nav.navbar-nav li.dropdown a {
    padding-right: 1em;
    line-height: 1.1;
    vertical-align: middle;
    display: table-cell;
}

.menu-6 .dropdown-menu {
    display: none !important;
}

.menu-6 li a:hover {
    color: red;
}

div.menu-inciva li.inicio-panel-hijos li a {
    font-weight: 300;
    font-size: 14px;
}

.menu-inciva .inicio-panel-hijos {
    margin: 0 !important;
    padding: 0;
    list-style: none;
    margin-left: 1.3em;
    background-color: #fff;
}

div.menu-inciva .dropdown-menu {
    min-width: 200px;
    top: 50px;
}

div.menu-inciva li.inicio-panel-hijos li:last-child {
    border: 0;
}


/*
* Dbarona
*/

.header>.container>.row>.col-md-12>.seccion {
    width: 100%;
    padding-top: 1rem;
    padding-bottom: 10rem;
}

body.page-inicio-sesion .header>.container>.row>.col-md-12>.seccion {
    display: none;
}

.header>.container>.row>.col-md-12>.seccion.header2 {
    height: 4em;
    padding-top: 0rem;
    padding-bottom: 0rem;
}

#bloque-104 {
    top: 405px !important;
}

.header2 .block {
    /* top: 0em; */
}

#bloque-92 .content-box div div {
    margin-right: 10px;
}

.text-contacto {}

.icono-usuario {
    margin-left: 0;
}

.selec-idioma {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-right: 20px;
}

.redes .content-block i {
    font-size: 17px !important;
}

.redes .content-block p {
    margin-bottom: 5px !important;
}

.icono-relacion {
    padding: 1.5em;
}

.redes .content-block div div {
    /*
    margin-right: .9em;
    /**/
    width: 25%;
    padding: 3px;
    display: inline-flex;
}

div#bloque-148 .cerrar {
    position: absolute;
    top: -1em;
    right: 2em;
    padding: .7em;
    cursor: pointer;
    padding-bottom: .2em;
    right: 1em;
    z-index: 123;
    background: rgba(15, 14, 14, 0.6);
    border-radius: 50%;
    padding-top: .2em;
    font-family: 'Nunito', sans-serif !important;
}

.cookies-inciva.cookie-oculta {
    -webkit-transform: translateX(120%);
    -ms-transform: translateX(120%);
    transform: translateX(120%);
}

.cookies-inciva {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
    -webkit-transition: -webkit-transform 1s;
    transition: -webkit-transform 1s;
    -o-transition: transform 1s;
    transition: transform 1s;
    transition: transform 1s, -webkit-transform 1s;
}

div#bloque-118 {
    font-family: 'Nunito', sans-serif !important;
    color: #fff;
    font-weight: bold;
    font-size: 13pt;
    margin-top: -92px;
}

div#bloque-118 .content-block div {
    display: inline-block;
    margin-left: 1em;
}

div#bloque-118 {
    text-align: end;
}

div#bloque-118 .fotos {
    background-image: url(../fondos/galeria-imagen-new.png);
}

div#bloque-118 .videos {
    background-image: url(../fondos/galeria-video-new.png);
}

div#bloque-118 .audios {
    background-image: url(../fondos/galeria-audio-new.png);
}

div#bloque-118 .fotos:hover {
    background-image: url(../fondos/galeria-imagen-new-active.png);
}

div#bloque-118 .videos:hover {
    background-image: url(../fondos/galeria-video-new-active.png);
}

div#bloque-118 .audios:hover {
    background-image: url(../fondos/galeria-audio-new-active.png);
}

div#bloque-118 .content-block div {
    cursor: pointer;
}

div#bloque-118 .content-block div {
    background-size: 2em;
    background-repeat: no-repeat;
    background-position-x: 50%;
    padding-top: 2em;
    text-transform: initial;
    font-size: 1em;
}

div#bloque-152 .content-block {
    display: none;
}

div#bloque-118 .fotos:hover {
    color: #000;
}

div#bloque-118 .videos:hover {
    color: #000;
}

.menu.menu-secundario-inci.modoOscuro,
.menu.menu-secundario-inci.modoOscuro div,
.menu.menu-secundario-inci.modoOscuro a {
    background: transparent !important;
    background-color: transparent !important;
    filter: grayscale(100%);
}

div.menu-secundario-inci {
    margin-top: -4em;
    z-index: 1;
    padding: 0;
}

div.menu-secundario-inci {
    margin-top: -4em;
    z-index: 9;
    padding: 0;
    position: fixed;
    left: 0;
    top: 243px;
    width: 8%;
    margin-left: 7px;
}

div.menu-secundario-inci .collapse.navbar-collapse>ul>li {
    width: 100%;
    padding: 0 !important;
    margin-bottom: 15px;
    height: 80px;
    position: relative;
    border-radius: 12px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}

div.menu-secundario-inci .collapse.navbar-collapse>ul>li:first-child {
    order: 2;
}

div.menu-secundario-inci .collapse.navbar-collapse>ul>li:nth-child(2) {
    order: 1;
}

div.menu-secundario-inci .collapse.navbar-collapse>ul>li:last-child {
    order: 3;
}

div.menu-secundario-inci .collapse.navbar-collapse>ul>li>a {
    margin: 0 !important;
    padding: 51px 0 0 0 !important;
    font-size: 14px;
    vertical-align: bottom;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    color: #fff !important;
}

div.menu-secundario-inci .collapse.navbar-collapse>ul>li:hover>a>span.til,
div.menu-secundario-inci .collapse.navbar-collapse>ul>li.open>a>span.til {}

div.menu-secundario-inci .collapse.navbar-collapse>ul>li a:after,
#panel-1>.menu-secundario-inci span.caret {
    display: none;
}

div#panel-3 {
    border-radius: 0 !important;
}

div#content-vista-5 .contenido-div {
    vertical-align: top;
}

div#content-vista-5 .contenido-div:nth-child(1) {
    width: 48% !important;
    margin-right: 1em;
    float: left;
}

div#content-vista-5 .contenido-div:nth-child(3) {
    width: 24% !important;
}

div#content-vista-5 .contenido-div:nth-child(2) {
    margin-right: 1em;
    width: 24% !important;
}

div#content-vista-5 .contenido-div:nth-child(5) {
    width: 24% !important;
}

div#content-vista-5 .contenido-div:nth-child(4) {
    margin-right: 1em;
    width: 24% !important;
}

div#content-vista-5 .contenido-div:nth-child(2) div#grupo-1,
div#content-vista-5 .contenido-div:nth-child(3) div#grupo-1,
div#content-vista-5 .contenido-div:nth-child(4) div#grupo-1,
div#content-vista-5 .contenido-div:nth-child(5) div#grupo-1 {
    height: 136px;
    overflow: hidden;
}

div#content-vista-18 .contenido-div:nth-child(1) {
    width: 48% !important;
    margin-right: 1em;
    float: left;
}

div#content-vista-18 .contenido-div:nth-child(3) {
    width: 24% !important;
}

div#content-vista-18 .contenido-div:nth-child(2) {
    margin-right: 1em;
    width: 24% !important;
}

div#content-vista-18 .contenido-div:nth-child(5) {
    width: 24% !important;
}

div#content-vista-18 .contenido-div:nth-child(4) {
    margin-right: 1em;
    width: 24% !important;
}

div#content-vista-18 .contenido-div:nth-child(2) div#grupo-1,
div#content-vista-18 .contenido-div:nth-child(3) div#grupo-1,
div#content-vista-18 .contenido-div:nth-child(4) div#grupo-1,
div#content-vista-18 .contenido-div:nth-child(5) div#grupo-1 {
    height: 128px;
    overflow: hidden;
}

div#myGallery ul.slick-dots {
    padding-top: 1em !important;
}

div#panel-3 img.imagen-panel-3 {
    object-fit: cover;
    position: relative;
    height: 100%;
    width: 120%;
}

div#content-vista-18 .contenido-div:nth-child(2) {
    margin-bottom: 1.5em;
}

div#content-vista-18 .valor_campo.youtube-campo.video_multimedia {
    position: relative;
}

div#content-vista-5 .contenido-div:nth-child(2) {
    margin-bottom: 2em;
}

div#bloque-118 .audios:hover {
    color: #000;
}

div#content-vista-18 .contenido-div {
    vertical-align: top;
}

div#content-vista-18 .valor_campo.galeria-multimedia-titulo {
    padding-left: 1em;
    padding-right: 1em;
    text-align: left;
    background: #E18E00;
    color: white;
    padding-bottom: .4em;
    padding-top: .3em;
    font-family: 'Nunito', sans-serif !important;
    overflow: hidden;
    font-size: 16px !important;
    height: 58px !important;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: flex !important;
    vertical-align: middle;
    align-items: center;
    line-height: 1;
}

.valor_campo.categoria-valor.cate_multimedia {
    display: none;
}

div#bloque-151 .content-block p {
    margin-bottom: 0;
}

div#bloque-151 h1 {
    color: #fff;
    font-family: 'Grand Hotel', cursive !important;
    font-weight: normal;
    font-style: normal;
    font-size: 54px;
    padding: 20px;
    margin: 1px 0 0 1px;
}

div#bloque-151 .content-block {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    color: #ec8e15;
    font-size: 21px;
    position: relative;
    left: 4.5rem;
    text-transform: initial;
    top: -2.5rem;
    z-index: 99;
}

div#vista-5 .titulo-vista {
    display: none;
}

div#vista-5 .descripcion-vista {
    display: none;
}

div#panel-3 ul.slick-dots {
    text-align: center;
}

div#vista-16 .valor_campo.galeria-multimedia-titulo {
    font-family: 'Nunito', sans-serif !important;
    font-size: 13pt;
    font-weight: bold;
    margin-bottom: .5em;
}

div#bloque-151 {
    position: relative;
    padding-top: 10px;
    top: 23px;
}

div#vista-16 .contenido-div {
    margin-bottom: 2em;
}

div#bloque-118 {
    z-index: 12;
    position: relative;
}

div#vista-5 div#grupo-1 {
    height: 358px;
    overflow: hidden;
}

div#bloque-152 {
    text-align: center;
    width: calc(100% / 6);
    margin: auto;
    position: relative;
    bottom: 5vw;
}

div#vista-16 {
    /* padding-top: 3em; */
}

div#bloque-118 {
    top: 8em;
    background: rgba(255, 255, 255, 0.3);
    padding: 20px 31px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

div#bloque-118 .content-block {
    top: 13px;
    position: relative;
}

div#bloque-152 img {
    width: 100% !important;
    height: auto !important;
}

div#myGallery img.imagen-panel-3 {
    width: 100%;
}

div#myGallery h4.modal-title {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal;
    font-size: 30px;
    color: #ec8e15;
    font-weight: 400;
}

.bloque-3-suscripcion h5,
.bloque-3-suscripcion h3,
.bloque-3-suscripcion .btn-guardar-nodo {
    display: none;
}

div#myGallery .slick-list.draggable {
    height: 400px !important;
}

.fotos.active {
    color: #000;
    background-image: url(../fondos/galeria-imagen-new-active.png) !important;
}

div#bloque-118 .videos.active {
    color: #000;
    background-image: url(../fondos/galeria-video-new-active.png);
}

div#vista-6 .slick-list.draggable {
    height: 40vw;
}

div#bloque-118 .audios.active {
    color: #000;
    background-image: url(../fondos/galeria-audio-new-active.png);
}

div#panel-4 ul.slick-dots {
    position: relative;
    bottom: 0;
    width: 100%;
    margin: 30px 0 0 0;
    padding: 0;
}

div#panel-5 {
    display: inline-block;
    width: 100%;
}

div#vista-5 .slick-initialized .slick-slide {
    padding-left: 1em;
}

div#vista-18 .slick-initialized .slick-slide {
    padding-left: 1em;
    padding-right: 1em;
}

div#vista-5 div#grupo-1 {
    position: relative;
}

.lupa-img {
    position: absolute;
    background: #4c84247a;
    width: 100%;
    cursor: pointer;
    height: 100%;
    top: 0;
}

.lupa-img span {
    background-image: url(../fondos/lupa.png);
    height: 3em;
    width: 3em;
    background-size: cover;
    position: absolute;
    top: 45%;
    left: 42%;
}

.lupa-video {
    position: absolute;
    background: #4c84247a;
    width: 100%;
    cursor: pointer;
    height: 100%;
    top: 0;
}

.lupa-video span {
    background-image: url(../fondos/lupa.png);
    height: 3em;
    width: 3em;
    background-size: cover;
    position: absolute;
    top: 30%;
    left: 40%;
}

div#content-vista-5 .contenido-div:nth-child(2) .lupa-img span,
div#content-vista-5 .contenido-div:nth-child(3) .lupa-img span,
div#content-vista-5 .contenido-div:nth-child(4) .lupa-img span,
div#content-vista-5 .contenido-div:nth-child(5) .lupa-img span {
    top: 38%;
}

div#content-vista-5 .contenido-div:nth-child(1) .lupa-img span {
    left: 48%;
}

div#content-vista-18 .contenido-div:nth-child(1) .lupa-video span {
    top: 40%;
    left: 45%;
}

#vista-5 .valor_campo.galeria-multimedia-titulo {
    margin-top: -.3em;
    padding-top: .4em;
}

div#myGallery .lupa-img {
    display: none !important;
}

div#myGallery ul.slick-dots {
    margin-bottom: 0;
}

div#panel-3 ul.slick-dots {
    padding: 3rem 0 1rem;
}

body.page-pagina-no-encontrada .header {
    display: none;
}

div#vista-5 div#grupo-1 {
    position: relative;
    display: inline-block;
    overflow: hidden;
    width: 100% !important;
}

div#content-vista-5 .contenido-div {
    overflow: hidden;
    position: relative;
}

div#content-vista-5 .contenido-div:hover .lupa-img {
    display: block;
}

div#content-vista-18 .contenido-div:hover .lupa-video {
    display: block;
}

.lupa-img {
    display: none;
}

.lupa-video {
    display: none;
}

div#myGallery .modal-header {
    padding: 5px;
}

div#myGallery .modal-body {
    padding: 8px;
}

div#myGallery .modal-footer {
    padding: 8px;
}

div#content-vista-20 .contenido-div {
    /* display: inline-block; */
    /* width: 100%; */
}

div.menu-inciva li.inicio-panel-hijos li:hover,
div.menu-inciva li.inicio-panel-hijos li.dropdown.open>a,
div.menu-inciva li.inicio-panel-hijos li.dropdown.open,
div.menu-inciva li.inicio-panel-hijos li:hover>a,
div.menu-inciva li.inicio-panel-hijos li:hover span.caret,
div.menu-inciva li.inicio-panel-hijos li.dropdown.open li.inicio-panel-hijos li.dropdown.open,
div.menu-inciva li.inicio-panel-hijos li li.inicio-panel-hijos li:hover {
    background-color: #69A73D;
    color: #fff !important;
}

.menu-inciva li li li li.inicio-panel-hijos ol {
    background-color: #fff !important;
}

.menu-inciva .contacto .inicio-panel-hijos .hijos-holder li:nth-child(2),
.menu-inciva .contacto .inicio-panel-hijos .hijos-holder li:nth-child(3),
.menu-inciva .contacto .inicio-panel-hijos .hijos-holder li:nth-child(4),
.menu-inciva .contacto .inicio-panel-hijos .hijos-holder li:nth-child(5),
.menu-inciva .contacto .inicio-panel-hijos .hijos-holder li:nth-child(6),
.menu-inciva-mapa .contacto .inicio-panel-hijos .hijos-holder li:nth-child(2),
.menu-inciva-mapa .contacto .inicio-panel-hijos .hijos-holder li:nth-child(3),
.menu-inciva-mapa .contacto .inicio-panel-hijos .hijos-holder li:nth-child(4),
.menu-inciva-mapa .contacto .inicio-panel-hijos .hijos-holder li:nth-child(5),
.menu-inciva-mapa .contacto .inicio-panel-hijos .hijos-holder li:nth-child(6),
.menu-inciva-mapa #vgNavbarContainer #vgNavbarHeader {
    display: none;
}

.menu-inciva li.inicio-panel-hijos li li.inicio-panel-hijos li:first-child {
    /* border-radius: 0 4px 0 0; */
}

.menu-inciva li.inicio-panel-hijos li li.inicio-panel-hijos li:last-child {
    /* border-radius: 0 0 4px 4px; */
}

.menu-inciva li.inicio-panel-hijos {
    /* background: white !important; */
}

.menu-inciva ul ul li.dropdown.open>ul.dropdown-menu {
    top: -1px !important;
    left: 100%;
    border-radius: 0 4px 4px 4px;
    position: absolute;
    padding: 0;
    background-color: #fff;
    display: block;
}

#menu-5-mapa {
    width: 100% !important;
    padding: 0;
    margin-bottom: 15px;
}

#menu-5-mapa .block.buscar-lupa {
    display: none;
}

#menu-5-mapa .collapse.navbar-collapse,
#menu-5-mapa #vgNavbarContainer {
    box-shadow: none !important;
    border: 0 !important;
}


/*Preguntas frecuentes*/

div#panel-9 input[type=radio] {
    -webkit-appearance: none;
    -moz-appearence: none !important;
}

#panel-9 .campo-opcion-filtro:nth-child(4) {
    float: left;
}

#panel-9 .campo-opcion-filtro {
    border-radius: 50%;
    min-width: 180px !important;
    max-width: 180px !important;
    width: 180px !important;
    min-height: 180px !important;
    max-height: 180px !important;
    text-align: center;
    background-repeat: no-repeat;
    background-size: 5em;
    background-position-x: 50%;
    background-position-y: 26%;
    color: white;
    display: inline-block;
    margin: auto 1rem;
    vertical-align: top;
}

div#vista-8 .titulo-vista {
    position: absolute;
}

div#panel-9 {
    padding-top: 1em;
}

#panel-9 form#form-filtros .reset-filter {
    display: none;
}

#panel-9 .campo-opcion-filtro:nth-child(3) label {
    padding-top: 5.5em;
}

#panel-9 .campo-opcion-filtro:nth-child(6) label {
    padding-top: 5.5em;
}

#panel-9 .campo-opcion-filtro:nth-child(4) label {
    padding-top: 5.5em;
}

#panel-9 .campo-opcion-filtro:nth-child(5) label {
    padding-top: 5.5em;
}

#panel-9 .campo-opcion-filtro:nth-child(2) {
    background-image: url(../fondos/investigacion-new-2.svg);
    background-color: #00A1E5;
    order: 4;
    background-size: 64px;
    background-position: 63px 28px;
}

div#panel-9 .campo-opcion-filtro label {
    cursor: pointer;
    font-size: 1.7rem;
}

#panel-9 .campo-opcion-filtro:nth-child(3) {
    background-image: url(../fondos/arq-filtro.png);
    background-color: #F8AD16;
    order: 2;
    display: none;
}

#panel-9 .campo-opcion-filtro:nth-child(4) {
    background-image: url(../fondos/bio-filtro.png);
    background-color: #6C0E04;
    order: 3;
}

#panel-9 .campo-opcion-filtro:nth-child(6) {
    background-image: url(../fondos/cespedesia1.svg);
    /* background-image: url(../fondos/inv-filtro.png); */
    background-color: #EC620A;
    order: 5;
    background-size: 64px;
}

#panel-9 .campo-opcion-filtro:nth-child(5) {
    background-image: url(../fondos/general-filtro.png);
    background-color: #4c8424;
    order: 1;
    float: left;
}

div#panel-9 .campo-opcion-filtro label {
    text-transform: uppercase;
    font-weight: 400 !important;
    padding-top: 4.5em;
    overflow: hidden;
    word-wrap: break-word;
    word-break: break-word;
    margin: 12px;
}

div#panel-9 form#form-filtros {
    text-align: center;
    display: flex;
    flex-flow: row wrap;
    justify-content: center;
}

#panel-9 .campo-opcion-filtro:nth-child(4) {
    margin-left: 0;
}

#panel-9 .campo-opcion-filtro {
    font-family: 'Nunito', sans-serif !important;
}

div#vista-8 .contenido-div {
    display: inline-block;
    margin-bottom: 2em;
    width: 46%;
    margin-left: 2%;
}

div#vista-8 .valor_campo.categoria-valor.categoria_pregunta {
    display: none;
}

.page-portal-ninos .footer-bottom {
    background: transparent;
}

div#vista-8 {
    font-family: 'Nunito', sans-serif !important;
}

div#panel-9 .vista-vennexgel {
    position: relative;
    padding-bttom: 2em;
}

div#vista-8 .titulo-vista {
    top: 0;
    text-align: center;
}

div#vista-8 .vista-vennexgel {
    margin-top: 1em;
}

div#vista-8 {
    padding-bottom: 2em;
    padding-top: 3em;
}

div#vista-8 .valor_campo.preguntas-frecuentes-titulo {
    color: #69A73D;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 23px;
}

.page-preguntas-frecuentes {
    background-image: url(../fondos/fondo-funcionario.png);
    background-repeat: no-repeat;
}

.menu-ninos li {
    cursor: pointer;
}

div.menu-ninos .nav>li>a:focus,
div.menu-ninos .nav>li>a:hover {
    background-color: transparent;
    color: white !important;
}

div#vista-20 .valor-campo-descargar {
    display: inline-block;
    width: 97%;
}

div#content-vista-20 {
    font-family: 'Nunito', sans-serif !important;
}

div#content-vista-20 .contenido-div {
    margin-bottom: 3em;
}

.valor_campo.rendicion-de-cuentas-descripcion {
    margin-bottom: 2em;
}

.pagina-contenido .valor-campo-descargar {
    background-image: url(../fondos/folder.png);
    background-repeat: no-repeat;
    background-size: 3em;
    background-color: #F6FBF4;
    padding: 1em;
    border-radius: 5px;
    margin-bottom: 1em;
    padding-left: 6em;
    background-position-y: 50%;
    background-position-x: 5%;
    border: 2px solid #4c8424ad;
}

.valor_campo.rendicion-de-cuentas-descripcion.col-md-6 {
    margin-bottom: 1em;
}

.valor-campo-descargar a {
    color: #669D48;
    font-weight: 600;
    font-family: 'Nunito', sans-serif !important;
}

.pagina-contenido .panel-texto {
    margin-top: 3rem;
    padding-bottom: 0;
    font-family: 'Nunito', sans-serif !important;
    margin-left: 8.33333333%;
    width: 83.33333333%;
    padding: 0 15px;
}

div#vista-13 img {
    cursor: move;
}


/*Glosario*/

div#content-vista-25 .titulo-vista {
    color: #69A73D;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 36px;
}

.page-glosario {
    background-image: url(../fondos/fondo-funcionario.png);
    background-repeat: no-repeat;
}

div#content-vista-25 .titulo-vista {
    margin-bottom: 1em;
}

div#vista-25 .contenido-div * {
    font-family: 'Nunito', sans-serif !important;
}

div#vista-25 .contenido-div {
    display: inline-block;
    width: 46%;
    float: left;
    margin-right: 2em;
    font-family: 'Nunito', sans-serif !important;
}

div#vista-25 .valor_campo.glosario-titulo {
    color: #69A73D;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 23px;
}

div#bloque-107 a {
    color: white;
}

div#bloque-103 a {
    color: white;
}


/*Panel-28 interna patrimonios*/

#vista-24 .valor_campo.quienes-somos-patrimonios {
    width: 100%;
}

#vista-24 .valor_campo.banner-principal-titulo {
    color: #41771e;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 36px;
}

#vista-24 p {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 400;
}

#vista-24 .valor_campo.servicio-patrimonios {
    width: 40%;
}

#vista-24 .img-patrimonios.col-md-6 {
    display: inline-block;
    width: 51%;
    float: right;
    margin-top: 1em;
}

#vista-24 .img-interna {
    display: flex;
}

#vista-24 .valor_campo.servicio-patrimonios label {
    background: red !important;
}

#vista-24 label {
    background: #69A73D;
    font-size: 20px;
    color: white;
    margin-top: 1em;
    margin-bottom: 1em;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    padding: .5em;
}

div#panel-37 {
    display: none;
}

.page-interna.nodo-servicios div#panel-37 {
    display: block;
}

label.label-enlace-rendicion {
    margin-left: 0;
    background: #75b646;
    padding: .5em;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    color: white;
    font-size: 18px;
    text-align: center;
    width: 100%;
    cursor: pointer;
    margin-top: 2em;
    margin-bottom: 2em;
}

.valor_campo.enlace-rendicion {
    display: none;
}

#bloque-92,
#bloque-93,
#bloque-94 {
    /*
    justify-content: center;
    align-items: center;
    display: flex;
    margin: 0;
    /**/
}

#bloque-92 {
    /*
    justify-content: flex-end;
    margin-right: 15px;
    /**/
    width: 30%;
}

#bloque-93 div div {
    display: flex;
    flex-direction: column;
}

#bloque-94 {
    justify-content: flex-start;
    margin-left: 15px;
    order: 5;
}

#bloque-94 .content-block {
    /*
    display: flex;
    /**/
    display: flex;
    flex-flow: row;
}

#bloque-94 .content-block a {
    width: 23%;
    display: inline-flex;
    text-align: center;
    vertical-align: bottom;
}

.nodo-noticias-destacadas .panel-interna-noticias {
    margin-left: 10%;
    margin-right: 10%;
}

.panel-interna-noticias .vista-interna {
    display: flex;
    flex-direction: column;
}

.panel-interna-noticias .vista-interna .img-interna,
.panel-interna-noticias .vista-interna img {
    float: unset;
    margin: auto !important;
    margin-bottom: 15px !important;
}

.panel-interna-noticias .vista-interna .img-interna {
    width: 100%;
}

.panel-interna-noticias .vista-interna .noticias-destacadas-titulo {
    height: auto !important;
    margin-bottom: 10px;
}

.nodo-noticias-destacadas #panel-35 {
    display: none;
}

.nodo-noticias-destacadas .noticias-destacadas-titulo {
    border: none;
    font-size: 36px !important;
    padding: 0 !important;
    height: auto;
    margin-bottom: 1em;
    color: #41771e;
    padding-bottom: .1em !important;
    line-height: 1.1em;
    text-align: left;
}

.nodo-noticias-destacadas .imagen-menu-panel {
    float: left;
    margin-right: 20px;
    max-width: 600px;
}

.nodo-noticias-destacadas .noticias-destacadas-descripcion p {
    font-family: 'Nunito', sans-serif !important;
}

.nodo-noticias-destacadas .footer-bottom {
    margin-top: 2em;
}

.valor_campo.enlace_logos_footer {
    display: none;
}

.page-pagina-busqueda .resultados-fomr {
    display: block !important;
}

.page-pagina-busqueda #panel-22 .title-form-parent {
    margin-bottom: 30px;
}

.page-pagina-busqueda #panel-22 form .row div:first-child {
    padding: 0;
    width: 83.33333333%;
}

.page-pagina-busqueda #panel-22 form .row div:first-child #buscar {
    border-right: 0;
    height: 45px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}

.page-pagina-busqueda #panel-22 form .row div:last-child {
    padding: 0;
    width: 16.66666667%;
}

.page-pagina-busqueda #panel-22 form .row div:last-child .btn-link {
    height: 45px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    font-size: 18px;
    width: 100%;
    text-decoration: none !important;
    outline: none !important;
}

.page-pagina-busqueda #panel-22 form .row div:last-child .btn-link:hover {
    background: #e88212 !important;
    border: 1px solid #e88212 !important;
}

div#panel-22 {
    padding-top: 3em !important;
}

div#panel-22 .title-form {
    color: #4c8424;
    font-family: 'Nunito', sans-serif !important;
    font-size: 19px;
}

.page-pagina-busqueda .resultados-fomr {
    margin-top: 2em;
}

.header #seccion-1 #header-mid-col {
    order: 3;
    justify-content: center;
    align-items: center;
    display: flex;
    z-index: 3;
    height: initial;
}

#seccion-1>#bloque-92,
#seccion-1>#bloque-93,
#seccion-1>#bloque-94 {
    display: none;
}

.menu-inciva ul.menu-nav.nav.navbar-nav {
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: center;
}

#bloque-166 table {
    border: 2px solid #297a1c;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    width: 100% !important;
}

#bloque-166 table td {
    border: 2px solid #297a1c;
    padding: .3em;
}

#panel-11 .block {
    background: rgba(140, 127, 127, 0.6);
}

#panel-11 #bloque-111 {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
}

#panel-11 #bloque-114 {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
}

div#panel-11 .content-block *,
div#panel-10 .content-block * {
    font-family: 'Nunito', sans-serif !important;
}

div#content-vista-3 .contenido-div a:first-child {
    height: 200px;
    overflow: hidden;
    vertical-align: top;
    display: inline-block;
}

div#content-vista-3 .contenido-div a:first-child img {
    position: absolute;
    left: 50%;
    top: 50%;
    width: auto;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%) !important;
}

div#content-vista-3 .contenido-div a:last-child {
    display: inline-block !important;
    padding-top: 1em;
    padding-bottom: 1em;
    width: 100%;
    background: white;
    border: 1px solid #c2c2c2;
    height: 5.6em;
    overflow: hidden;
}

div#vista-47 .contenido-div {
    display: inline-block;
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
}

.valor_campo.planes-de-programa-titulo {
    display: inline-block;
    font-family: 'Nunito', sans-serif !important;
    width: 100%;
    margin-bottom: .5em;
    font-weight: 600;
    font-size: 15px;
}

.pagina-contenido .valor-campo-descargar {
    width: 100%;
    display: inline-block;
    margin-right: 1%;
}


/*Genericos*/

body.inciva-page div.header {
    height: 1px !important;
}

.header>.container>.row>.col-md-12,
.page>.container>.row>.col-md-12 {
    padding: 0 !important;
}

body:not(.nodo-catalogo-de-materiales-constructivos):not(.nodo-catalogos):not(.nodo-proyectos):not(.investigaciones):not(.cespedesia):not(.page-colecciones):not(.inciva-page):not(.nodo-patrimonios-turisticos):not(.quienes-somos):not(.page-pagina-no-encontrada):not(.page-inicio-sesion):not(.page-portal-ninos):not(.pass-olvidada)>.page {
    padding-top: 184px;
}

body:not(.inciva-page):not(.page-portal-ninos)>.page>.container>.row>.col-md-12>.panel {
    width: 79%;
    position: relative;
    min-height: 1px;
    margin-left: 11.333333%;
    margin-right: 8.33333333%;
    float: left;
    border: none;
}


/* TMP */

h1.title-block,
div.titulo-vista,
h1 {
    color: #69A73D;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 3.6rem;
    width: 100%;
}

.content-block h1 {
    color: #41771E;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 2rem;
    width: 100%;
}

.valor_campo.noticias-destacadas-titulo {
    padding-top: .5em !important;
    padding-bottom: .5em !important;
}

div#content-vista-3 .contenido-div a:first-child {
    width: 100%;
    position: relative;
}

div#content-vista-3 .contenido-div a:last-child {
    vertical-align: top;
}

.valor_campo.preguntas-frecuentes-descripcion * {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    color: black !important;
}

.pagina-contenido.page-inicio-sesion .header {
    display: none !important;
}

.pagina-contenido.pass-olvidada .header {
    display: none !important;
}

div#content-vista-3 .contenido-div a:last-child {
    vertical-align: top;
}

.documentos .contenido-div {
    width: 48%;
    margin-right: 1%;
    display: inline-block;
    float: left;
}

li.contacto.dropdown.open li {
    padding-left: 0;
}


/*Mapa del sitio*/

div.menu-inciva-mapa li {
    display: inline-block;
    width: 100% !important;
    margin-bottom: 0;
    margin-top: 1px;
    text-align: start;
}

div.menu-inciva-mapa {
    margin: 0 !important;
    z-index: 0;
    width: 100%;
    padding: 0;
}

.menu-inciva-mapa .collapse.navbar-collapse {
    padding: 0;
}

.menu-inciva-mapa ul.menu-nav {
    width: 100%;
}


/*
div.menu-inciva-mapa ul > li > a{
    background: #41771e;
    padding: 10px 20px;
    color: #fff !important;
    border-radius: 10px;
}
/**/


/*TMP*/

div#panel-39 {
    padding-left: 3em;
    padding-right: 4em;
}

div.menu-inciva-mapa .dropdown-menu {
    border: 0;
    box-shadow: 0px 0px;
    width: 100%;
    position: relative;
}

div.menu-inciva-mapa .dropdown>a {
    font-size: 25px;
    line-height: 1;
}

div.menu-inciva-mapa a {
    background-color: transparent;
    color: black !important;
    display: block;
    text-align: left;
}

.busqueda.row h3 {
    margin-top: 0;
}

.busqueda.row .titulo {
    color: #69A73D;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
}

.busqueda.row h3 {
    line-height: 1.5em;
}

.busqueda.row .descripcion.col-sm-12 {
    height: 197px;
    overflow: hidden;
}

div#panel-22 .title-form {
    color: #69A73D;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 3.6rem;
    width: 100% !important;
}

div#vista-29 .img-interna {
    margin-right: 2em;
    display: inline-block !important;
    float: left;
}


/*Modal*/

div#myGallery .modal-content {
    background: #000000d6;
    border: 0;
}

div#myGallery .modal-body {
    z-index: 1;
    padding: 0;
}

#myGallery .modal-body .slick-arrow {
    position: absolute;
    top: 50%;
    z-index: 9;
    background: #fff;
    color: #000;
    padding: 4px 14px !important;
    border-radius: 50%;
    font-size: 30px;
    cursor: pointer;
}

#myGallery .modal-body .fa-angle-left {
    left: 10px;
}

#myGallery .modal-body .fa-angle-left:before {
    position: relative;
    left: -2px;
}

#myGallery .modal-body .fa-angle-right {
    right: 10px;
}

#myGallery .modal-body .fa-angle-right:before {
    right: -2px;
    position: relative;
}

div#bloque-153 .modal-dialog {
    margin-top: 4em;
}

div#myGallery .modal-header {
    position: absolute;
    z-index: 1;
    width: 100%;
    bottom: 0;
    background: #000000bf;
    text-align: end;
    border: 0;
}

div#myGallery .modal-body ul.slick-dots {
    width: 100%;
}

div#myGallery h4.modal-title {
    font-size: 20px;
}

div#myGallery button.close {
    display: none;
}

div#myGallery ul.slick-dots {
    padding: 0;
}

div#myGallery .modal-footer {
    display: none;
}

div.menu-inciva li.inicio-panel-hijos li {
    padding-right: .5em;
}

div#panel-9 .filtros {
    padding-top: 5em;
}

#panel-9 .campo-opcion-filtro {
    border: 2px solid;
}

#panel-9 .campo-opcion-filtro:nth-child(1) {
    margin-right: 1em;
}

div#vista-8 .contenido-div {
    vertical-align: top;
}

.valor_campo.preguntas-frecuentes-descripcion * {
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    color: black !important;
}

.pagina-contenido.page-inicio-sesion .header {
    display: none !important;
}

.pagina-contenido.pass-olvidada .header {
    display: none !important;
}

#vista-7 .ajax-paginate {
    width: 100%;
    display: inline-block;
    text-align: center;
}

div#bloque-164 img.img-responsive,
div#bloque-165 img.img-responsive {
    margin: auto;
    width: 70%;
}

div#vista-47 .valor-campo-descargar {
    width: 48% !important;
}

div#bloque-167 table td {
    border: 2px solid #297a1c;
    padding: .3em;
}

div#bloque-167 {
    margin-bottom: 1em;
}

div#bloque-167 .content-block * {
    font-family: 'Nunito', sans-serif !important;
}

div#vista-16 {
    padding-top: 1em;
}

div#vista-26 .valor-campo-descargar {
    width: 48% !important;
    float: left;
}

div#vista-28 .valor-campo-descargar {
    width: 48% !important;
    float: left;
}

div#vista-27 .valor-campo-descargar {
    width: 48% !important;
    float: left;
}

div#vista-14 div#grupo-1 {
    background: #E18E00;
    padding: .5em;
}

div#bloque-135 img {
    display: inline-block;
    margin: auto;
}

div#bloque-135 {
    text-align: center;
}

div#bloque-172 iframe {
    width: 100% !important;
}

div#bloque-171 embed {
    width: 100% !important;
}

div#bloque-172,
div#bloque-171 {
    display: none;
}

div#bloque-135 img {
    cursor: pointer;
}

div#bloque-172 h1,
div#bloque-171 h1 {
    color: white;
    font-family: "SF Arch Rival";
    background: #69A73D;
    text-align: center;
    margin-bottom: 0;
    padding: .2em;
    margin-top: 1em;
}

div.menu-inciva li.gestion-institucional .dropdown-menu {
    min-width: 230px;
}

div.menu-inciva .dropdown-menu {
    padding-top: 0;
    padding-bottom: 0;
}

div#vista-9 {
    padding-left: 0;
    margin-left: 0;
}

.insta img {
    width: 65%;
}

div#bloque-104 {
    width: 53px;
    display: none;
}

.iconos-redes-header .content-block div {
    margin-right: 0 !important;
}

div#bloque-177 .content-block * {
    font-family: 'Nunito', sans-serif !important;
}

div#bloque-177 img {
    float: left;
    margin-right: 1em;
}

div#bloque-178 img {
    display: inline-block;
    margin-right: 2em;
}

div#bloque-178 {
    text-align: center;
}

div#bloque-178 h1 {
    font-size: 15px;
    color: black;
}

div.menu-inciva li.inicio-panel-hijos li:last-child {
    /*padding-left: 1.5em !important;*/
}

.valor_campo.publicaciones-titulo {
    border: none;
    font-size: 36px !important;
    padding: 0 !important;
    height: auto;
    margin-bottom: 1em;
    color: #69A73D;
    padding-bottom: .1em !important;
    line-height: 1.1em;
    text-align: left;
}

img.imagen_publicaciones {
    float: left;
    margin-right: 1em;
    width: 100%;
}

.valor_campo.publicaciones-descripcion * {
    font-family: 'Nunito', sans-serif !important;
}

div#vista-30 .valor-campo-descargar {
    width: 50% !important;
    display: inline-block;
    float: left;
}


/*Nuevos ajustes*/

#vista-3 .contenido-div {
    position: relative;
}

div#content-vista-20 .contenido-div {
    width: 100%;
    display: inline-block;
}

div#vista-59 .valor-campo-descargar {
    width: 48%;
    float: left;
}

div#vista-59 {
    margin-top: 2em;
}

li.contacto.dropdown.open li a {
    margin-left: 15px;
}

#vista-14 .valor_campo.banner-principal-descripcion * {
    font-family: 'Nunito', sans-serif !important;
}

body.pagina-contenido.page-interna.nodo-patrimonios-turisticos .page>.container>.row>.col-md-12>.panel {
    width: 100% !important;
    margin: 0;
    padding-left: 10%;
}

div#vista-24 .img-interna {
    width: 50%;
    float: right;
    height: auto !important;
    display: inline-block;
}

div#vista-24 .img-interna img {
    border-radius: 0px 0px 0px 250px;
}

#vista-24 .valor_campo.banner-principal-titulo {
    padding-top: 3em;
}

#vista-24 img {
    width: 100%;
}

#vista-24 .valor_campo.banner-principal-titulo {
    padding-right: 0;
    display: inline-block;
    width: 48%;
}

div#vista-24 .img-interna {
    padding-bottom: 1em;
}

.valor_campo.quienes-somos-patrimonios img {
    width: 51% !important;
    padding-bottom: 2em;
    float: left;
    padding-right: 2em;
}

div#vista-24 .img-interna {
    padding-left: 1em;
}

.valor_campo.descrip-informacion * {
    font-family: 'Nunito', sans-serif !important;
}

.valor_campo.descrip-informacion {
    padding-right: 10%;
}

#vista-24 .valor_campo.descrip-informacion img,
#vista-24 .valor_campo.quienes-somos-patrimonios img,
#vista-24 .valor_campo.servicio-patrimonios img {
    width: auto !important
}

.valor_campo.descrip-informacion img {
    width: 50% !important;
    margin-right: 2em !important;
    height: auto !important;
    float: left;
}

div#vista-24 .valor-campo-descargar {
    width: 100%;
    display: block;
    margin-top: 1em;
    margin-bottom: 1em;
}

#vista-24 .valor_campo.servicio-patrimonios {
    width: 100%;
    padding-right: 10%;
}

.valor_campo.descrip-informacion {
    display: inline-block;
}

.campo-interna-inf-contactos {
    width: 48%;
    display: inline-block;
    margin-left: 2%;
    padding-right: 10%;
    word-wrap: break-word;
    vertical-align: top;
}

.campo-interna-archivo_tariofas {
    width: 100%;
    display: inline-block;
}

.campo-interna-boleteria {
    width: 48%;
    display: inline-block;
}

.campo-interna-servicio-patrimonios {
    display: inline-block;
    width: 100%;
}

.valor_campo.servicio-patrimonios img {
    width: 48% !important;
    height: auto !important;
    float: left;
    margin-right: 3%;
}

.valor_campo.quienes-somos-patrimonios img {
    height: auto !important;
}

div#vista-24 {
    padding-bottom: 2em;
}

.campo-interna-quienes-somos-patrimonios * {
    font-family: 'Nunito', sans-serif !important;
}

div#bloque-188 *,
div#bloque-189 *,
div#bloque-190 *,
div#vista-60 *,
div#vista-61 * {
    font-family: 'Nunito', sans-serif !important;
}

.valor_campo.categoria-valor.categoria-colecciones {
    display: none;
}

.campo-interna-quienes-somos-patrimonios table {
    width: 50% !important;
}

.campo-interna-quienes-somos-patrimonios table td {
    padding-left: .5em;
}

.campo-interna-quienes-somos-patrimonios table tr:first-child td {
    padding: 0 !important;
}

.campo-interna-archivo_tariofas {
    width: 42%;
    margin-right: 3%;
    float: left;
}

.campo-interna-ptocolo-atencion {
    width: 43%;
    display: inline-block;
}

div#bloque-190 img {
    float: left;
    margin-right: 1em;
    margin-bottom: 1em;
}

div#content-vista-60 .contenido-div {
    display: inline-block;
    width: 50%;
    padding-left: 1em;
    background: #F0E6E4;
    float: left;
    padding: .8em;
}

div#content-vista-60 .contenido-div .valor-campo-ver {
    display: inline-block;
    float: right;
}

div#content-vista-61 .contenido-div .valor-campo-ver {
    display: inline-block;
    float: right;
}

div#content-vista-60 .contenido-div .valor-campo-ver a {
    display: inline-block;
    float: right;
    background-color: #6C1108;
    padding: .5em;
    border-radius: 5px;
    background-image: url(../fondos/ver-fondo.png);
    background-repeat: no-repeat;
    background-size: 1.5em;
    padding-left: 2.5em;
    background-position-x: 20%;
    background-position-y: 50%;
}

.valor_campo.colecciones-titulo {
    display: inline-block;
    font-weight: 600;
    padding: .5em;
}

div#content-vista-60 .contenido-div .valor-campo-ver a {
    color: white;
}

div#content-vista-61 .contenido-div {
    display: inline-block;
    width: 50%;
    padding-left: 1em;
    background: #F0E6E4;
    float: left;
    padding: .8em;
}

div#content-vista-61 .contenido-div .valor-campo-ver a {
    display: inline-block;
    float: right;
    background-color: #6C1108;
    padding: .5em;
    border-radius: 5px;
    background-image: url(../fondos/ver-fondo.png);
    background-repeat: no-repeat;
    background-size: 1.5em;
    padding-left: 2.5em;
    background-position-x: 20%;
    background-position-y: 50%;
}

div#content-vista-61 .contenido-div .valor-campo-ver a {
    color: white;
}

body.page-colecciones ul.pagination {
    margin: auto;
}

body.page-colecciones .ajax-paginate {
    text-align: center;
    padding-top: 1em;
    width: 100%;
    display: inline-block;
}

body.page-colecciones .header>.container>.row>.col-md-12>.seccion {
    background-color: #6c0e04;
    background-image: url(../fondos/colecciones-header.png);
}

body.page-colecciones .page h1.title-block,
body.page-colecciones .page div.titulo-vista,
body.page-colecciones .page h1 {
    color: #6C0E04;
}

body.page-colecciones .pagination>.active>a,
body.page-colecciones .pagination>.active>a:focus,
body.page-colecciones .pagination>.active>a:hover,
body.page-colecciones .pagination>.active>span,
body.page-colecciones .pagination>.active>span:focus,
body.page-colecciones .pagination>.active>span:hover {
    background: #560d04;
    border-color: #560d04;
}

body.page-colecciones .pagination>li>a,
body.page-colecciones .pagination>li>span {
    color: #560d04;
}

div#content-vista-60 .contenido-div:nth-child(3),
div#content-vista-60 .contenido-div:nth-child(4),
div#content-vista-60 .contenido-div:nth-child(7),
div#content-vista-60 .contenido-div:nth-child(8) {
    background: white;
}

div#content-vista-61 .contenido-div:nth-child(3),
div#content-vista-61 .contenido-div:nth-child(4),
div#content-vista-61 .contenido-div:nth-child(7),
div#content-vista-61 .contenido-div:nth-child(8) {
    background: white;
}

body.page-colecciones .pagination>.active>span {
    color: white !important;
}

div#panel-2 {
    margin-bottom: 0;
    padding-bottom: 0;
}

#panel-11 {
    background-size: cover;
}


/*Form- contacto*/

div#bloque-196 h3.titulo-vista {
    display: none;
}

div#bloque-196 .obligatorio-contenedor {
    background: transparent;
    height: auto;
}

div#bloque-196 h5.col-sm-12 {
    display: none;
}

div#bloque-196 .form-group.row.border-rounded {
    margin: 0;
}

div#bloque-196 .workflow-form .form-control:not(.buscador-header) {
    border: 1px solid #525252;
    border-radius: 0px;
}

.block.buscador.modoOscuro {
    background: transparent !important;
}

div#bloque-196 .obligatorio-icono {
    display: none;
}

div#bloque-196 .workflow-form .divBootstrapIn {
    min-height: auto !important;
}

div#bloque-196 button.btn.ajax-boton.btn-guardar-nodo {
    display: none;
}

div#bloque-196 input.btn.btn-primary.ajax-boton.guardarDiligenciar {
    background: #ff931e;
}

div#bloque-196 * {
    font-family: 'Nunito', sans-serif !important;
}

div#bloque-196 hr.m-y-0 {
    display: none;
}

div#bloque-196 .obli {
    position: inherit !important;
}

div#bloque-122 .content-block {
    display: none;
}

.page-colecciones .dataTables_filter {
    float: right;
    padding-bottom: .5em;
}

.page-colecciones table {
    text-align: center;
    font-family: 'Nunito', sans-serif !important;
}

.page-colecciones table thead {
    background: #560d04;
    color: white;
}

.page-colecciones thead td {
    border-right: 1px solid;
}

.page-colecciones .dataTables_paginate {
    text-align: center;
}

.page-colecciones .dataTables_paginate a {
    padding: .5em;
}


/*Rastro de miga*/

.rastro-miga {
    position: absolute;
    margin-top: -9em;
    color: white;
    padding-left: 9.5% !important;
    font-family: 'Nunito', sans-serif !important;
}

.rastro-miga a {
    color: white;
}

.nodo-patrimonios-turisticos .rastro-miga {
    margin-top: 5em !important;
    color: black !important;
}

body.quienes-somos .rastro-miga {
    margin-top: 3em !important;
    color: black !important;
    width: 100%;
    z-index: 12;
}

#bloque-93 .content-block .text-contacto {
    text-align: start;
    float: right;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

div#bloque-93,
div#bloque-92 {
    font-family: 'Nunito', sans-serif !important;
}

div#bloque-159 *,
div#bloque-160 * {
    font-family: 'Nunito', sans-serif !important;
}

div#vista-38 .titulo-vista {
    display: none;
}

.nodo-patrimonios-turisticos .rastro-miga a,
body.quienes-somos .rastro-miga a {
    color: black;
}

.nodo-patrimonios-turisticos .rastro-miga {
    width: 50%;
}

#bloque-98 .px-content {
    padding-bottom: 0 !important;
}

div#bloque-98 .divBootstrap.form-group.col-sm-12.obligatorio-contenedor {
    background: transparent;
}

div#bloque-98 input#campo1 {
    border: 1px solid #d49b1a;
    border-radius: 4px;
    margin-right: .3em;
    padding-left: 1.3rem;
    background: transparent;
    color: white;
    height: 37px;
}

div#bloque-98 input.btn.btn-primary.ajax-boton.guardarDiligenciar {
    background: #4c8424;
    border-radius: 5px;
    font-size: 1.8rem;
    text-transform: initial;
    margin: 0;
}

div#bloque-98 .obligatorio-icono {
    display: none;
}

div#bloque-98 .row.contenedor-form-unico {
    margin: 0;
}

#bloque-98 .divBootstrapIn {
    width: 280px;
    margin-right: 1em;
}

#bloque-98 input::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: white;
}

#bloque-98 input::-moz-placeholder {
    /* Firefox 19+ */
    color: white;
}

#bloque-98 input:-ms-input-placeholder {
    /* IE 10+ */
    color: white;
}

#bloque-98 input:-moz-placeholder {
    /* Firefox 18- */
    color: white;
}

#bloque-98 .alert.alert-success.get-msg {
    width: 100%;
    padding: .2em;
    height: 2em !important;
}

#bloque-98 div#campo1-error {
    width: 100% !important;
    margin-top: 2em;
}

div#content-vista-28 .titulo-vista {
    padding-bottom: .5em;
}


/*Nuevos*/

div#panel-53 .vista-vennexgel {
    display: inline-block;
    width: 100%;
}

.titulo-vista {
    padding-bottom: .4em !important;
}

h1.title-block,
div.titulo-vista,
h1 {
    color: #41771e;
}

.page-colecciones td {
    border: 1px solid #560d04;
}

.page-colecciones thead td {
    border-color: white !important;
    border: 0;
    border-right: 1px solid;
}

li.paginate_button.active a {
    color: white !important;
}

#vista-7 .contenido-div img {
    display: none;
}

.inciva-page .page>.container>.row>.col-md-12 {
    display: flex;
    flex-flow: column;
}

div#panel-1 {
    order: 1;
}

div#panel-2 {
    order: 2;
    position: relative;
}

div#panel-2 #bloque-250 {
    position: absolute;
    right: 236px;
    top: 55px;
    z-index: 99;
    color: #383838;
    font-weight: bold;
    font-size: 16px;
    font-family: 'Nunito', sans-serif !important;
}

div#panel-2 #bloque-250 a img {
    display: block;
    margin: 0 auto;
    width: 32px;
}

div#panel-2 #bloque-250 a {
    color: #000;
}

.page.inciva-page>.container>.row .panel {
    display: inline-block;
    width: 100%;
}

div#panel-3 {
    order: 5;
    margin-bottom: 0;
}

div#panel-3 .vista-vennexgel {
    display: block;
    background: rgba(255, 255, 255, 0.3);
    padding: 20px 20px 0 20px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    margin-top: -2px;
}

div#panel-4 {
    order: 4;
    margin-bottom: 0;
    padding: 15px 150px;
    background: #41771e;
    border-radius: 0;
    position: relative;
    background-image: url(../fondos/background-menu.png);
    background-color: #69a73d;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 80%;
}

div#panel-4 #vista-6 {
    padding: 100px 15px 20px;
    border-radius: 10px;
}

#bloque-251 {
    position: absolute;
    top: 16px;
    padding: 7px 29px;
}

#bloque-251 h1 {
    color: #fff;
    font-family: 'Grand Hotel', cursive !important;
    font-weight: normal;
    font-style: normal;
    font-size: 54px;
    margin: 0 0 20px 0;
}

#bloque-251 p {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    font-size: 21px;
    color: #f7b41b;
    top: -1.6em;
    position: relative;
    left: 0;
    float: right;
    text-transform: capitalize;
    margin-bottom: 0;
}

div#panel-5 {
    order: 3;
}

div#content-vista-2 button.slick-next.slick-arrow:before,
div#content-vista-6 button.slick-next.slick-arrow:before {
    content: "\f105";
    margin-left: 0.8rem;
    font-size: 3rem;
    color: white;
    text-shadow: 0px 0px 5px #000000;
}

div#content-vista-6 button.slick-prev.slick-arrow:before,
div#content-vista-6 button.slick-next.slick-arrow:before {
    color: #ccc !important;
    text-shadow: none !important;
}

div#content-vista-2 button.slick-next.slick-arrow {
    position: absolute;
    top: 20em;
    right: 115px;
    background-color: transparent;
    border-style: solid;
    margin: 1rem;
    color: transparent;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: transparent;
    border-color: #ccc;
    font: normal normal normal 14px/1 FontAwesome;
    font: normal normal normal 14px/1 FontAwesome;
}

div#content-vista-6 button.slick-next.slick-arrow {
    position: absolute;
    top: 20em;
    right: -50px;
    background-color: transparent;
    border-style: solid;
    margin: 1rem;
    color: transparent;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: transparent;
    border-color: #ccc;
    font: normal normal normal 14px/1 FontAwesome;
    font: normal normal normal 14px/1 FontAwesome;
}

div#content-vista-2 button.slick-prev.slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: transparent;
    border-color: #ccc;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    z-index: 2;
    background-color: transparent;
    border-style: solid;
    margin: 1rem;
    top: 20em;
    left: 115px;
}

div#content-vista-6 button.slick-prev.slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    color: transparent;
    border-color: #ccc;
    font: normal normal normal 14px/1 FontAwesome;
    position: absolute;
    z-index: 2;
    background-color: transparent;
    border-style: solid;
    margin: 1rem;
    top: 20em;
    left: -50px;
}

div#content-vista-2 button.slick-prev.slick-arrow:before,
div#content-vista-6 button.slick-prev.slick-arrow:before {
    content: "\f104";
    margin-left: 0.5rem;
    font-size: 3rem;
    color: white;
    text-shadow: 0px 0px 5px #000000;
}

#vista-2 .slick-dots {
    display: none !important;
}

div#content-vista-6 button.slick-next.slick-arrow {
    top: 35%;
}

div#content-vista-6 button.slick-prev.slick-arrow {
    top: 35%;
}

div#panel-21 {
    margin-bottom: 0;
    height: 100vh;
}

#bloque-117 .content-block div label {
    width: 100%;
    display: inline-block;
}

.mensaje-chat {
    cursor: pointer;
}

.mylivechat_expanded {
    background: #41771e !important;
    border-color: #41771e !important;
    border-bottom: 0px !important;
    box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.26);
}

.mylivechat_collapsed {
    background: #41771e !important;
    border-color: white !important;
    border-bottom: 0px !important;
    box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.26);
}

.mylivechat_main button {
    background: #41771e;
    text-transform: capitalize;
}

.mylivechat_main button:hover {
    background: #41771e;
}

.iconos-redes-header .content-block .mensaje-chat {
    margin-left: -.2em !important;
}

.porcentaje-encuesta {
    background-color: #F7F7F7;
    background-image: -moz-linear-gradient(center top, #F5F5F5, #F9F9F9);
    background-repeat: repeat-x;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
    height: 22px;
    margin-bottom: 15px;
    overflow: hidden;
}

.label-opcion {
    float: right;
    line-height: 15px;
    margin-top: 2px;
    font-size: 12px !important;
    line-height: 1.5 !important;
}

.total-opcion {
    background-color: #95cbe9;
    background-repeat: repeat-x;
    -moz-box-sizing: border-box;
    -moz-transition: width 0.6s ease 0s;
    background-repeat: repeat-x;
    color: #FFFFFF;
    height: 22px;
    text-align: center;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    width: 0;
    box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.15) inset;
    background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}

.footer-bottom h1,
.footer-bottom .titulo-vista {
    color: white !important;
}

.error-capchat {
    color: red;
}

#bloque-117 .pull-right {
    width: 100%;
    text-align: center;
    padding-top: 1em;
}

div#bloque-196 input.btn.btn-primary.ajax-boton.guardarDiligenciar {
    margin-right: 14px !important;
}

.header2 div#bloque-91 img {
    width: auto !important;
    height: 48px !important;
}

button.btn.mostrar-form {
    background: #e18e00;
    color: white;
}

.opcion-encuesta:nth-child(1) .total-opcion {
    background: #f5b21c;
}

.opcion-encuesta:nth-child(2) .total-opcion {
    background: #00a1e5;
}

.opcion-encuesta:nth-child(3) .total-opcion {
    background: #68a73b;
}

.opcion-encuesta:nth-child(4) .total-opcion {
    background: #6f0c06;
}

.opcion-encuesta:nth-child(5) .total-opcion {
    background: #fdee21;
}

.acciones-btn {
    margin: 0 auto;
    text-align: center;
}


/** Interna colecciones ***/


/*.page-colecciones div.menu-secundario-inci {
    margin: 0;
    width: 28%;
}*/


/*.page-colecciones  .menu-secundario-inci li {
    width: 100%;
    padding: 0;
}
.page-colecciones  .menu-secundario-inci .hijos-holder {
    position: relative;
}
.page-colecciones  .dropdown-menu {
    position: relative;
}*/

.block-colecciones {
    width: 100%;
    margin-left: 0;
    display: inline-block;
}

.menu.active-scroll {
    position: fixed;
    top: 4em;
}

.active-scroll {
    width: 22% !important;
}

.footer-bottom {
    z-index: 1;
    position: relative;
}


/*.block-scroll{
    margin-left: 30% !important;
}*/

body.page-colecciones .rastro-miga {
    position: absolute !important;
    margin: 0;
    margin-top: 3em;
    padding-left: 35%;
    display: inline-block;
    color: black;
}

.nodo-proyectos .rastro-miga {
    position: absolute !important;
    margin: 0;
    margin-top: 8.5em !important;
    padding-left: 35%;
    display: inline-block;
    color: black;
}

.nodo-proyectos .block-colecciones {
    margin-top: 80px;
}

.block-colecciones {
    margin-top: 40px;
}


/*.page-colecciones div.menu-secundario-inci {
    height: 100vh;
    background: #ece2e1;
}*/

div#panel-68,
div#panel-82,
div#panel-72,
div#panel-69,
div#panel-122,
div#panel-70,
div#panel-71,
div#panel-81,
div#panel-65,
div#panel-124,
div#panel-125,
div#panel-126,
div#panel-166,
div#panel-163,
div#panel-164,
div#panel-165 {
    padding-top: 14px;
}

body.page-colecciones .rastro-miga * {
    color: #9a9a9a;
}

.page-colecciones div.menu-secundario-inci ul.menu-nav.nav.navbar-nav {
    display: flex;
    flex-flow: column;
}


/*.page-colecciones li.colecciones-menu ul.dropdown-menu{
    display: block;
}*/

.page-colecciones li.menu-servicios {
    order: 2;
}

.page-colecciones li.investigaciones-menu-2 {
    order: 2;
}

.page-colecciones li.colecciones-menu {
    order: 1;
}

.page-colecciones li.publicaciones-menu {
    order: 4;
}

.page-colecciones li.colecciones-menu li ol li {
    padding: .5em !important;
    /*background-color: #863931 !important;*/
}


/*.page-colecciones li.colecciones-menu ul.dropdown-menu {
    padding: 0;
    margin: 0 !important;
    width: 100% !important;
}*/

div#panel-72 .vista-vennexgel,
div#panel-82 .vista-vennexgel,
div#panel-71 .vista-vennexgel,
div#panel-81 .vista-vennexgel {
    position: relative;
    display: inline;
}

#panel-68 li.colecciones-menu li ol li:nth-child(2) a {
    color: #f6b330 !important;
}


/*.page-colecciones div.menu-secundario-inci {
    padding-top: 2.5em;
}*/


/*INTERNA DE CESPEDESIA*/

.cespedesia .header>.container>.row>.col-md-12>.seccion {
    background-image: url(../fondos/fondo-cespedesia.png);
}

.cespedesia .page h1.title-block,
.cespedesia .page div.titulo-vista,
.cespedesia .page h1 {
    color: #e24f07;
}


/*.cespedesia div.menu-secundario-inci {
    margin: 0;
    width: 28%;
}
.cespedesia  .menu-secundario-inci li {
    width: 100%;
    padding: 0;
}
.cespedesia  .menu-secundario-inci .hijos-holder {
    position: relative;
}
.cespedesia  div.menu-secundario-inci .dropdown-menu {
    position: relative;
}*/

.cespedesia .rastro-miga {
    position: absolute !important;
    margin: 0;
    margin-top: 2.5em;
    padding-left: 35%;
    display: inline-block;
    color: black;
}

.cespedesia .rastro-miga * {
    color: #9a9a9a;
}


/*.cespedesia div.menu-secundario-inci {
    height: 100vh;
    background: #fdefe6;
}*/

.cespedesia div.menu-secundario-inci ul.menu-nav.nav.navbar-nav {
    display: flex;
    flex-flow: column;
}

.cespedesia li.menu-servicios {
    order: 4;
}

.cespedesia li.investigaciones-menu-2 {
    order: 3;
}

.cespedesia li.colecciones-menu {
    order: 2;
}

.cespedesia li.publicaciones-menu {
    order: 1;
}


/*.cespedesia ul.dropdown-menu {
    width: 100% !important;
    margin: 0 !important;
}
.cespedesia .menu-secundario-inci li ol li {
    padding: .5em !important;
    background-color: #863931 !important;
}*/


/*.cespedesia div.menu-secundario-inci {
    padding-top: 2em;
}*/

div#vista-59 {
    width: 70%;
    margin-left: 30%;
    display: inline-block;
}

div#bloque-178 {
    width: 70%;
    margin-left: 30%;
    display: inline-block;
}


/*Investigaciones*/

.investigaciones .header>.container>.row>.col-md-12>.seccion,
.nodo-proyectos .header>.container>.row>.col-md-12>.seccion,
.nodo-catalogo-de-materiales-constructivos .header>.container>.row>.col-md-12>.seccion,
.nodo-catalogos .header>.container>.row>.col-md-12>.seccion {
    background-image: url(../fondos/fondo-investigaciones.png);
}

.investigaciones .page h1.title-block,
.investigaciones .page div.titulo-vista,
.investigaciones .page h1,
.nodo-catalogos .page h1.title-block,
.nodo-catalogos .page div.titulo-vista,
.nodo-catalogos .page h1,
.nodo-catalogo-de-materiales-constructivos .page h1.title-block,
.nodo-catalogo-de-materiales-constructivos .page div.titulo-vista,
.nodo-catalogo-de-materiales-constructivos .page h1,
.nodo-proyectos .page h1.title-block,
.nodo-proyectos .page div.titulo-vista,
.nodo-proyectos .page h1 {
    color: #329aed;
}


/*.nodo-catalogos div.menu-secundario-inci,
.nodo-catalogo-de-materiales-constructivos div.menu-secundario-inci,
.investigaciones div.menu-secundario-inci,
.nodo-proyectos div.menu-secundario-inci {
    margin: 0;
    width: 28%;
}*/

.nodo-catalogos .menu-secundario-inci li,
.nodo-catalogo-de-materiales-constructivos .menu-secundario-inci li,
.investigaciones .menu-secundario-inci li,
.nodo-proyectos .menu-secundario-inci li {
    width: 100%;
    padding: 0;
}


/*.nodo-catalogos  .menu-secundario-inci .hijos-holder,
.nodo-catalogo-de-materiales-constructivos  .menu-secundario-inci .hijos-holder,
.nodo-proyectos  .menu-secundario-inci .hijos-holder {
    position: relative;
}
.nodo-catalogos div.menu-secundario-inci .dropdown-menu,
.nodo-catalogo-de-materiales-constructivos div.menu-secundario-inci .dropdown-menu,
.nodo-proyectos div.menu-secundario-inci .dropdown-menu {
    position: relative;
}*/

.investigaciones .rastro-miga,
.nodo-catalogos .rastro-miga,
.nodo-catalogo-de-materiales-constructivos .rastro-miga,
.nodo-proyectos .rastro-miga {
    position: absolute !important;
    margin: 0;
    margin-top: 2.5em;
    padding-left: 9.5%;
    display: inline-block;
    color: black;
    z-index: 9;
}

.investigaciones .rastro-miga {
    margin-top: 3.3em;
}

.investigaciones .rastro-miga *,
.nodo-catalogo-de-materiales-constructivos .rastro-miga *,
.nodo-catalogos .rastro-miga *,
.nodo-proyectos .rastro-miga * {
    color: #9a9a9a;
}


/*.investigaciones div.menu-secundario-inci,
.nodo-catalogos div.menu-secundario-inci,
.nodo-catalogo-de-materiales-constructivos div.menu-secundario-inci,
.nodo-proyectos div.menu-secundario-inci {
    height: 100vh;
    background: #f0fbff;
    padding-top: 2em;
}*/

.investigaciones div.menu-secundario-inci ul.menu-nav.nav.navbar-nav,
.nodo-catalogos div.menu-secundario-inci ul.menu-nav.nav.navbar-nav,
.nodo-catalogo-de-materiales-constructivos div.menu-secundario-inci ul.menu-nav.nav.navbar-nav,
.nodo-proyectos div.menu-secundario-inci ul.menu-nav.nav.navbar-nav {
    display: flex;
    flex-flow: column;
}

.investigaciones li.menu-servicios,
.nodo-catalogos li.menu-servicios,
.nodo-catalogo-de-materiales-constructivos li.menu-servicios,
.nodo-proyectos li.menu-servicios {
    order: 4;
}

.investigaciones li.investigaciones-menu-2,
.nodo-catalogos li.investigaciones-menu-2,
.nodo-catalogo-de-materiales-constructivos li.investigaciones-menu-2,
.nodo-proyectos li.investigaciones-menu-2 {
    order: 1;
}

.investigaciones li.colecciones-menu,
.nodo-catalogo-de-materiales-constructivos li.colecciones-menu,
.nodo-catalogos li.colecciones-menu,
.nodo-proyectos li.colecciones-menu {
    order: 3;
}

.investigaciones li.publicaciones-menu,
.nodo-catalogo-de-materiales-constructivos li.publicaciones-menu,
.nodo-catalogos li.publicaciones-menu,
.nodo-proyectos li.publicaciones-menu {
    order: 2;
}

.nodo-catalogo-de-materiales-constructivos ul.dropdown-menu,
.nodo-catalogos ul.dropdown-menu,
.nodo-proyectos ul.dropdown-menu {
    width: 100% !important;
    /*margin: 0 !important;*/
}

.investigaciones li.investigaciones-menu-2 ul.dropdown-menu,
.nodo-catalogos li.investigaciones-menu-2 ul.dropdown-menu,
.nodo-catalogo-de-materiales-constructivos li.investigaciones-menu-2 ul.dropdown-menu,
.nodo-proyectos li.investigaciones-menu-2 ul.dropdown-menu {
    /*display: block;*/
}


/*.nodo-catalogo-de-materiales-constructivos  .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu li.inicio-panel-hijos ol.hijos-holder,
.nodo-catalogos  .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu li.inicio-panel-hijos ol.hijos-holder,
.nodo-proyectos  .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu li.inicio-panel-hijos ol.hijos-holder {
    left: 0;
    position: relative;
}*/

.investigaciones .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu,
.nodo-catalogo-de-materiales-constructivos .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu,
.nodo-catalogos .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu,
.nodo-proyectos .menu-secundario-inci li.inicio-panel-hijos ul.dropdown-menu {
    height: auto;
}


/*.investigaciones li.investigaciones-menu-2 ul.dropdown-menu,
.nodo-catalogo-de-materiales-constructivos li.investigaciones-menu-2 ul.dropdown-menu,
.nodo-catalogos li.investigaciones-menu-2 ul.dropdown-menu,
.nodo-proyectos li.investigaciones-menu-2 ul.dropdown-menu {
    background: #87dbff;
}*/

.investigaciones .menu-secundario-inci li ul a {
    font-weight: 500;
    padding: .8em !important;
    display: inline-block;
    width: 100% !important;
}

.nodo-catalogos .menu-secundario-inci li ul a,
.nodo-catalogo-de-materiales-constructivos .menu-secundario-inci li ul a,
.nodo-proyectos .menu-secundario-inci li ul a {
    /*color: #0470ba !important;*/
    font-weight: 500;
    padding: .8em !important;
    display: inline-block;
    width: 100% !important;
}


/*.nodo-catalogos .menu-secundario-inci li ol li,
.nodo-catalogo-de-materiales-constructivos .menu-secundario-inci li ol li,
.nodo-proyectos .menu-secundario-inci li ol li {
    background-color: #87dbff !important;
}*/

.nodo-catalogo-de-materiales-constructivos .panel {
    margin: 0;
}


/*Investigaciones - Proyectos*/

body.pagina-contenido.page-interna.nodo-proyectos .panel {
    margin: 0;
}

.nodo-proyectos div#panel-37 {
    display: block;
}

.nodo-catalogos .panel {
    margin: 0;
}

.valor_campo.proyectos-titulo {
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 3.6rem;
    width: 100%;
    color: #41771e;
}

div#vista-93 .titulo-vista {
    margin-bottom: 0;
    color: black !important;
    margin-top: .5em;
}

div#map {
    width: 100%;
    height: 300px;
}

div#vista-93 .valor_campo.campo-longitud {
    display: none;
}

div#vista-93 .campo-interna-campo-latitud {
    display: none;
}

.valor_campo.proyectos-descripcion {
    padding-top: 2em;
}

div#content-vista-94 div#grupo-1 {
    width: 70%;
    float: right;
}

div#content-vista-94 div#grupo-1 * {
    font-family: 'Nunito', sans-serif !important;
}

.valor_campo.equipo-de-trabajo-titulo {
    font-size: 1.2em;
    font-weight: 600;
    padding-bottom: .5em;
}

div#content-vista-95 .contenido-div {
    display: inline-block;
    width: 30%;
    margin-left: 2%;
    margin-bottom: 1%;
}

div#vista-95 .ajax-paginate {
    text-align: center;
}

div#vista-94 img.img-equipo {
    height: auto !important;
    /* border-radius: 50%; */
    /* border: 2px solid red; */
    min-height: 100%;
    min-width: 100%;
    position: absolute;
}

div#vista-94 .contenido-div {
    display: inline-block;
    width: 100%;
}

div#vista-94 div#grupo-2 {
    border-radius: 50%;
    border: 6px solid #e58e07;
    overflow: hidden;
    width: 180px;
    height: 180px;
    display: inline-block;
    justify-content: center;
    margin-top: 0;
    position: relative;
    vertical-align: top;
}

.nodo-proyectos div#panel-37 .titulo-vista {
    color: #41771e !important;
}

.no-img {
    width: 100%;
    height: 100%;
    background: #e6e6e6;
}

div#content-vista-94 div#grupo-1 {
    border-bottom: 1px solid #ebeaec;
    padding-bottom: 1em;
    margin-bottom: 2em;
}

div#vista-95 {
    margin-top: 2em;
}

img.img_galeria_proyecto {
    cursor: pointer;
    width: 100% !important;
}

div#content-vista-95 .contenido-div {
    height: 170px;
    overflow: hidden;
}

div#vista-96 .contenido-div div {
    display: inline-block;
}

.valor_campo.archivo-de-prensa-titulo {
    width: 37%;
}

div#content-vista-96 .contenido-div div {
    display: inline-block;
}

.valor_campo.diario_archivo_proyecto {
    width: 15%;
}

.valor_campo.pagina_arhcivo {
    width: 20%;
}

div#vista-96 .valor_campo.fecha_archivo {
    width: 15%;
}

div#vista-96 .valor-campo-ver {
    width: 10%;
}

div#vista-96 {
    padding-bottom: 2em;
    position: relative;
}

div#content-vista-96 .contenido-div div:first-child {
    text-align: start;
}

div#content-vista-96 .contenido-div div {
    display: inline-block;
    padding: .5em;
    border-right: 1px solid #539a72;
    text-align: center;
}

div#vista-96 .contenido-div {
    color: #1e6a9c;
}

div#vista-96 .contenido-div:nth-child(odd) {
    background: #e2fbff;
}

div#content-vista-96 .contenido-div div:last-child {
    border: 0;
}

div#vista-96 .thead-tabla div {
    display: inline-block;
    padding: .5em;
}

div#vista-96 .thead-tabla {
    position: absolute;
    width: 100%;
}

div#vista-96 .titulo-prensa {
    width: 37%;
}

div#vista-96 .periodico-prensa {
    width: 15%;
    text-align: center;
}

div#vista-96 .thead-tabla {
    position: absolute;
    width: 100%;
    top: 5em;
    background: #3fa9f5;
    color: white;
    text-align: start;
}

div#vista-96 .pagina-prensa {
    text-align: center;
    width: 20%;
}

div#vista-96 .fecha-prensa {
    text-align: center;
    width: 15%;
}

div#vista-96 .titulo-vista {
    padding-bottom: 1.5em !important;
}


/*.block-colecciones .content-block * {
    font-family: "Open Sans" !important;
}*/

div#vista-96 .ajax-paginate {
    text-align: center;
}

.valor_campo.proyectos-descripcion * {
    font-family: 'Nunito', sans-serif !important;
}

.valor_campo.importancia_proyecto * {
    font-family: 'Nunito', sans-serif !important;
}

div#vista-96 * {
    font-family: 'Nunito', sans-serif !important;
}

div#bloque-107 {
    margin-top: 4em;
}

div#panel-28 .campo-interna-campo-longitud {
    width: 88%;
}

div#panel-28 .valor_campo.campo-longitud {
    display: none;
}

div#panel-28 .valor_campo.campo-latitud {
    display: none;
}

.nodo-catalogos div#panel-37 {
    display: block;
}

div#vista-97 {
    margin: 0 !important;
}

div#panel-127 .vista-vennexgel {
    width: 100%;
    display: inline-block;
    float: none;
}

.panel-menu {
    margin-left: 9.333333% !important;
    width: 81% !important;
}


/*
.catalogo-alfareria div#grupo-1, .catalogo-alfareria div#grupo-2{
    display: none;
}*/

.grilla.catalogo-alfareria .contenido-div a:first-child {
    display: block !important;
}

.grilla.catalogo-alfareria .contenido-div a img {
    display: none;
}

.grilla.catalogo-alfareria .contenido-div a:first-child img,
.grilla.catalogo-materiales .contenido-div a:nth-child(2) img {
    display: block;
}

.grilla.catalogo-alfareria .content-view {
    margin: 0 -10px;
}

.grilla.catalogo-alfareria .contenido-div {
    width: 33.1%;
    vertical-align: top;
    font-family: 'Nunito', sans-serif !important;
    margin-right: 0;
    text-align: center;
    margin-left: 0;
    padding: 0 10px;
    display: inline-block;
}

.valor_campo.catalogos-titulo {
    color: #329aed;
    font-size: 2rem;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    font-weight: bold;
}

.valor_campos.catalogos-titulo {
    text-align: center;
    background: #329aed;
    display: inline-block;
    margin: 0 auto;
    padding: .5em;
    margin-top: 1em;
    border-radius: 5px;
    color: white;
}

.valor_campo.catalogos-descripcion {
    height: 93px;
    overflow: hidden;
}

.valor_campo.catalogos-descripcion * {
    font-family: 'Nunito', sans-serif !important;
}

.catalogo-alfareria .page .titulo-vista {
    background: #329aed;
    color: white !important;
    font-size: 1.8em;
    display: inline-block;
    width: auto;
    padding: .5em;
    position: absolute;
    top: 3.2em;
    margin-bottom: 2em;
}

.catalogo-alfareria .filtros {
    width: 100%;
    background: #e2fbff;
    margin-left: 0;
    margin-top: 4em;
    padding: 1em;
}

.catalogo-materiales .filtros {
    width: 100%;
    background: #e2fbff;
    margin-left: 0;
    margin-top: 7em;
    margin-bottom: 1em;
    padding: 1em;
}

.catalogo-alfareria form#form-filtros .contenedor-filtro {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    margin-bottom: 2%;
}

.catalogo-alfareria form#form-filtros .contenedor-filtro select {
    width: 100%;
    border: 1px solid #3fa9f5;
    padding: .5em;
    border-radius: 5px;
    font-family: 'Nunito', sans-serif !important;
}

.catalogo-materiales form#form-filtros .contenedor-filtro {
    display: inline-block;
    width: 23%;
    margin-right: 2%;
    margin-bottom: 2%;
}

.catalogo-materiales form#form-filtros .contenedor-filtro select {
    width: 100%;
    border: 1px solid #3fa9f5;
    padding: .5em;
    border-radius: 5px;
    font-family: 'Nunito', sans-serif !important;
}

.filtros.block-colecciones {
    margin-top: 5em;
}

div#panel-127 {
    padding-top: 2em;
    position: relative;
}

.filtros.block-colecciones {
    padding-top: 3em;
}

div#panel-127 .reset-filter {
    display: none;
}

div#content-vista-97,
div#content-vista-165 {
    padding-top: 2em;
}

.interna-catalogo .valor_campo.catalogos-titulo {
    background: #329aed;
    color: white !important;
    font-size: 1.5em;
    display: inline-block;
    padding: .5em !important;
    margin-bottom: 1em;
    font-weight: 400;
}

.contenedor-filtro.titulo-filtro-catalogo {
    color: #0070a0;
    font-weight: bold;
    font-size: 1.2em;
}

.interna-catalogo .campo-interna-imagen-catalogo:nth-child(2) {
    width: 70%;
    display: inline-block;
    float: left;
}

.interna-catalogo .campo-interna-imagen-catalogo img {
    width: 100%;
}

.interna-catalogo .campo-interna-imagen-catalogo:nth-child(3),
.interna-catalogo .campo-interna-imagen-catalogo:nth-child(4),
.interna-catalogo .campo-interna-imagen-catalogo:nth-child(5) {
    width: 28%;
    display: inline-block;
    float: right;
    height: auto;
    overflow: hidden;
    margin-bottom: 1em;
}

.interna-catalogo .campo-interna-catalogos-descripcion {
    width: 100% !important;
    display: inline-block;
    margin-top: 20px;
}

.interna-catalogo div#grupo-1 label {
    float: left;
}

.interna-catalogo .grupo .campo {
    width: 100%;
    display: inline-block;
    margin-bottom: .1em;
    padding: .5em;
    border-bottom: 1px solid #eee;
}

.nodo-catalogos div#panel-37 {
    padding-top: 1em;
}

img.imagen-catalogo {
    cursor: pointer;
}

.interna-catalogo .grupo .campo label {
    color: #329aed;
    width: 40%;
    float: left;
}

.nodo-catalogos div#myGallery h4.modal-title {
    display: none;
}

.interna-catalogo {
    padding-bottom: 2em;
}

.interna-catalogo * {
    font-family: 'Nunito', sans-serif !important;
}

.title-grupo-catalogo {
    background: #329aed;
    color: white !important;
    font-size: 1.5em;
    display: inline-block;
    padding: .5em !important;
    margin-bottom: 1em;
}

div#vista-97 .valor_campo.catalogos-descripcion,
div#vista-165 .valor_campo.catalogo-de-materiales-constructivos-descripcion {
    height: 60px;
    overflow: hidden;
}


/*div#vista-165 .valor_campo.catalogo-de-materiales-constructivos-descripcion {
    height: 100px;
    overflow: hidden;
}*/

div#vista-165 {
    margin: 0 !important;
}

.investigaciones .rastro-miga {
    width: 91% !important;
}

div#vista-165 .valor_campo.catalogo-de-materiales-constructivos-titulo {
    color: #329aed !important;
    font-size: 2rem;
    text-align: center;
    padding-top: 1em;
    padding-bottom: 1em;
    font-weight: bold;
    background: transparent !important;
}

.catalogo .contenido-div * {
    font-family: 'Nunito', sans-serif !important;
}

.valor_campos.catalogo-de-materiales-constructivos-titulo {
    text-align: center;
    background: #329aed;
    display: inline-block;
    margin: 0 auto;
    padding: .5em;
    margin-top: 1em;
    border-radius: 5px;
    color: white;
}

.catalogo .reset-filter {
    display: none;
}

div#vista-165 .titulo-vista {
    background: #329aed;
    color: white !important;
    font-size: 1.8em !important;
    display: inline-block;
    width: auto !important;
    padding: .5em;
    position: absolute;
    top: 3.2em;
}

div#panel-127 .vista-vennexgel {
    margin-top: 4em;
}

.nodo-catalogo-de-materiales-constructivos div#panel-37 {
    display: block;
    padding-top: 1em;
}

.valor_campo.catalogo-de-materiales-constructivos-titulo {
    background: #329aed;
    color: white !important;
    font-size: 1.5em;
    display: inline-block;
    padding: .5em !important;
    margin-bottom: 1em;
    font-weight: 400;
}

.campo-interna-catalogo-de-materiales-constructivos-descripcion {
    margin-top: 1em;
    display: inline-block;
    width: 100%;
}

.valor_campo.catalogo-de-materiales-constructivos-descripcion {
    margin-bottom: 2em;
}

.catalogo .ajax-paginate {
    text-align: center;
}

.grilla.catalogo-alfareria .contenido-div {
    margin-bottom: 2em;
}

.grilla.catalogo-alfareria .contenido-div {
    margin-bottom: 2em;
}

.page-contacto .form-contacto-inciva .formulario-unico {
    margin-left: 0 !important;
}

.page-contacto .form-contacto-inciva .px-content,
.page-contacto .form-contacto-inciva .px-content .workflow-form>div {
    padding: 0;
}


/*PQRS*/


/* ------------------------------- //Formulario Actualizado ---------------------- */

.row-diligenciar .fa.fa-file-pdf-o,
.row-diligenciar .fa.fa-search-plus {
    color: #41771e;
}

.row-diligenciar .chosen-container-single {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    padding: 2px;
}

.row-diligenciar .chosen-container-single .chosen-single {
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

.row-diligenciar .chosen-container-single .chosen-drop {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    z-index: 1;
}

.row-diligenciar .fa.fa-asterisk {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900 !important;
    color: #41771e !important;
}

.row-diligenciar .contenedor-enviar .btn {
    background: #f7b41b !important;
    color: white !important;
    border-color: #FFFFFF;
}

.row-diligenciar .contenedor-enviar .btn:hover {
    color: #f7b41b !important;
    background: white !important;
    border: 1px solid #f7b41b !important;
}

.row-diligenciar .workflow-form .cutWord:hover {
    color: #777;
}

.row-diligenciar .panelDiligenciar .titulo-vista,
.row-diligenciar .panelDiligenciar hr,
.row-diligenciar .panelDiligenciar .formulario-unico .nombre_grupo {
    display: none;
}

.row-diligenciar .px-content,
.row-diligenciar .panelDiligenciar .formulario-unico .grupo-repetitiva-archivo .seccion-repetitiva,
.row-diligenciar .panelDiligenciar .formulario-unico,
.row-diligenciar .form-group.border-rounded {
    padding: 0;
    margin: 0;
}

.row-diligenciar .contenedor-enviar {
    /* padding-right: 5px; */
    text-align: end;
}

.row-diligenciar .workflow-form .divBootstrapIn {
    min-height: auto;
}

.row-diligenciar .panelDiligenciar .formulario-unico {
    margin-left: 17px;
}

.row-diligenciar .panelDiligenciar .formulario-unico .grupo-repetitiva-archivo {
    border: none;
    padding: 0;
    margin: 0;
}

.row-diligenciar .panelDiligenciar .formulario-unico .grupo-repetitiva-archivo .seccion-repetitiva>.row:first-child>div:first-child {
    width: auto;
}

.row-diligenciar .panelDiligenciar .formulario-unico .grupo-repetitiva-archivo .title {
    color: white;
    margin: 0;
    padding: 6px 8px;
    background-color: #41771e;
}

.row-diligenciar .panelDiligenciar .formulario-unico .form-group :nth-child(4) .fila-campos-agrupados>div:last-child {
    float: right;
}

.row-diligenciar .panelDiligenciar .formulario-unico .form-group :nth-child(4) .fila-campos-agrupados>div .btn-file {
    color: white;
    background-color: #41771e;
}

.row-diligenciar .panelDiligenciar .formulario-unico .form-group :nth-child(5) .fila-campos-agrupados .divBootstrap {
    width: 100% !important;
}


/* .row-diligenciar .panelDiligenciar .formulario-unico .form-group :nth-child(6),
.row-diligenciar .panelDiligenciar .formulario-unico .form-group :nth-child(6) p {
    margin: 0;
} */

.row-diligenciar .contenedor-enviar {
    margin: 0;
}

.row-diligenciar .fa-file {
    color: #41771e;
}

.bloque-descripcion-pqrs h3,
.bloque-formulario-satisfaccion .nombre_grupo {
    color: #41771e;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-size: 3.6rem;
}

.bloque-descripcion-pqrs .content-block p:last-child {
    color: #41771e;
    font-weight: bold;
}


/* ------------------------------- Formulario Actualizado// ---------------------- */

.participacion-ciudadana {
    background-size: 100% !important;
}

div#bloque-243 h1 {
    display: none;
}

div#bloque-243 h3.titulo-vista {
    color: #41771e;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-bottom: 2rem;
    font-size: 3.6rem;
    width: 100%;
    margin-left: -1em;
    padding-top: 0 !important;
    font-weight: 600 !important;
    text-align: start;
}

div#bloque-243 h3.titulo-vista i {
    display: none;
}

form#form-encuesta-5 {
    padding-top: 2em;
}

div#bloque-243 .wizard-step-caption {
    color: #41771e !important;
}

div#bloque-243 .wizard-steps>li.active .wizard-step-number,
div#bloque-243.wizard-steps>li.completed .wizard-step-number {
    color: #41771e;
    border-color: #41771e;
}

div#bloque-243 .obligatorio-icono {
    color: #41771e;
    display: none;
}

div#bloque-243 button.btn.ajax-boton.btn-guardar-nodo {
    display: none;
}

.participacion-ciudadana div#bloque-98 input.btn.btn-primary.ajax-boton.guardarDiligenciar {
    position: absolute;
}

div#bloque-243 .btn.btn-primary.btn-file {
    background: #41771e;
    border-color: #41771e;
}

.participacion-ciudadana div#bloque-98 div#wizard-basic {
    background: transparent;
}

.participacion-ciudadana div.menu-inciva ul.menu-nav.nav.navbar-nav li.dropdown a {
    height: auto !important;
}

.participacion-ciudadana .form-loading:before {
    background: transparent;
}

div#formulario-msg-5 .form-loading:before,
div#formulario-msg-5 .form-loading:after {
    display: none;
}

.obligatorio-contenedor a {
    color: black;
}

div#panel-129 {
    font-family: 'Nunito', sans-serif !important;
}

div#bloque-243 h3.titulo-vista {
    border-bottom: 0;
    box-shadow: 0px 0px;
}

div#bloque-243 hr.m-y-0 {
    display: none;
}

div#bloque-243 .guardarDiligenciar {
    background: #f7b41b !important;
    color: white !important;
}

div#bloque-243 .guardarDiligenciar:hover {
    color: #f7b41b !important;
    background: white !important;
    border: 1px solid #f7b41b !important;
}

.participacion-ciudadana div.menu-inciva li a {
    height: auto !important;
}

.participacion-ciudadana div.menu-inciva li a {
    line-height: 20px !important;
}

form#formBuscar {
    font-family: 'Nunito', sans-serif !important;
}

input#radicado {
    width: 65%;
    border: 1px solid #e2e2e2;
}

.form-group.radicado-field label.col-sm-4 {
    width: auto;
    line-height: 26px;
}

div#panel-130 {
    border: 0;
    margin-bottom: 0;
}

div#panel-130 .content-block div input {
    border: 1px solid #e2e2e2;
}

button#btn-consultar {
    background: #4c8424;
    color: white;
}

.noticias-destacadas .page {
    padding-top: 60px !important;
}

.noticias-destacadas .page .rastro-miga {
    position: relative;
    margin-top: 0;
    color: #000;
}

.noticias-destacadas .page .rastro-miga a {
    color: #000;
}

.noticias-destacadas .page #panel-133 #vista-167 .contenido-div {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
    border-bottom: 1px solid #dedede;
    padding-bottom: 20px;
}

.noticias-destacadas .page #panel-133 #vista-167 .contenido-div #grupo-1 {
    float: left;
    width: 20%;
    overflow: hidden;
    height: 161px;
}

.noticias-destacadas .page #panel-133 #vista-167 .contenido-div #grupo-2 {
    float: right;
    width: 78%;
    margin-left: 20px;
    height: 161px;
    overflow: hidden;
    position: relative;
}

.noticias-destacadas .page #panel-133 #vista-167 .contenido-div #grupo-2 .noticias-destacadas-titulo {
    text-align: left;
    padding: 0 0 10px 0 !important;
    height: auto !important;
    font-size: 16px !important;
}

.noticias-destacadas .page #panel-133 #vista-167 .contenido-div #grupo-2 .noticias-destacadas-descripcion {
    height: 77px !important;
    -webkit-line-clamp: 3;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    line-height: 1.6;
    overflow: hidden;
    font-size: 16px;
}

#panel-133 #vista-167 .contenido-div #grupo-2>a .div-leer-mas {
    position: absolute;
    bottom: 0;
    right: 0;
}

.noticias-destacadas .page #panel-133 #vista-167 .contenido-div #grupo-2 .noticias-destacadas-descripcion p:first-child {
    display: block !important;
}

.noticias-destacadas .page #panel-133 #vista-167 .contenido-div #grupo-2 .noticias-destacadas-descripcion p {
    display: none;
}


/*.dataTables_wrapper tbody tr td:first-child p, .dataTables_wrapper tbody tr td:first-child span, .dataTables_wrapper tbody tr td:first-child{font-weight: bold;}*/

.dataTables_wrapper tbody tr p,
.dataTables_wrapper tbody tr span {
    margin: 0;
    text-align: left !important;
    font-family: 'Nunito', sans-serif !important;
    font-size: 14px !important;
    display: block;
}

.dataTables_wrapper tbody tr td {
    vertical-align: middle;
    text-align: center;
}

.dataTables_wrapper #tabla-directorio-funcionarios tbody tr td {
    text-align: left;
}

.dataTables_wrapper tbody tr td:first-child {
    text-align: left;
}

.dataTables_wrapper .DT-lf-right {
    display: inline-block;
    width: 100%;
    margin-bottom: 10px;
}

.dataTables_wrapper .DT-lf-right .DT-per-page {
    float: left;
}

.dataTables_wrapper .DT-lf-right .DT-search {
    float: right;
}

.dataTables_wrapper .DT-lf-right .DT-search .form-control {
    border: 1px solid #ced4da;
    box-shadow: none;
    border-radius: 4px;
    margin: 0 0 0 12px;
}

.dataTables_wrapper .table-footer .DT-label {
    float: left;
}

.dataTables_wrapper .table-footer .DT-pagination {
    float: right;
}

.dataTables_wrapper .table-footer .DT-pagination .pagination {
    margin: 0;
}

.dataTables_wrapper thead tr th:last-child {
    text-align: center;
}


/*#tabla-documentos-ins thead, .tabla-rendiciones-cuentas thead, .style-table-end thead{display: none;}*/

#tabla-documentos-ins tbody tr td:last-child,
.tabla-rendiciones-cuentas tbody tr td:last-child,
.style-table-end tbody tr td:last-child {
    width: 15%;
}

#tabla-documentos-ins tbody tr td:last-child p,
.style-table-end tbody tr td:last-child p {
    width: 40%;
    display: inline-block;
}

.tabla-rendiciones-cuentas tbody tr td:last-child a,
.style-table-end tbody tr td:last-child a {
    margin: 0 10px;
}

#tabla-documentos-ins tbody tr td:last-child p a,
.tabla-rendiciones-cuentas tbody tr td:last-child a,
.style-table-end tbody tr td:last-child p a {
    text-indent: -100000px;
    color: transparent;
    background-repeat: no-repeat !important;
    width: 32px;
    height: 31px;
    display: inline-block;
    border-radius: 50%;
    background-size: 61% !important;
}

#tabla-documentos-ins tbody tr td:last-child p:first-child a,
.tabla-rendiciones-cuentas tbody tr td:last-child a:first-child,
.style-table-end tbody tr td:last-child p:first-child a {
    background: url(../fondos/eye.svg) #ffbf4a center;
}

#tabla-documentos-ins tbody tr td:last-child p:last-child a,
.tabla-rendiciones-cuentas tbody tr td:last-child a:last-child,
.style-table-end tbody tr td:last-child p:last-child a {
    background: url(../fondos/download.svg) #6989bd center;
}

#content-vista-20 .contenido-div .dataTables_wrapper {
    display: inline-block;
    width: 100%;
    margin-top: 30px;
}

#bloque-262 {
    display: inline-block;
    width: 100%;
}

#bloque-266 {
    display: inline-block;
    width: 100%;
    margin-top: 20px;
}

#vista-30 .campo-interna-archivo_publicaciones {
    display: none;
}

#panel-35 #vista-30 .campo-interna-imagen_publicaciones {
    float: left;
    width: 24%;
}

#panel-35 #vista-30 .campo-interna-publicaciones-descripcion {
    float: right;
    width: 75%;
}

#tabla-plane-programas_wrapper .DT-lf-right .DT-search,
#tabla-plane-programas tbody tr:nth-child(3) td:first-child,
#tabla-plane-programas tbody tr:nth-child(4) td:first-child,
#tabla-plane-programas tbody tr:nth-child(5) td:first-child,
#tabla-plane-programas tbody tr:nth-child(6) td:first-child,
#tabla-plane-programas tbody tr:nth-child(7) td:first-child,
#tabla-plane-programas tbody tr:nth-child(9) td:first-child,
#tabla-plane-programas tbody tr:nth-child(10) td:first-child,
#tabla-plane-programas tbody tr:nth-child(11) td:first-child,
#tabla-plane-programas tbody tr:nth-child(12) td:first-child,
#tabla-plane-programas tbody tr:nth-child(13) td:first-child,
#tabla-plane-programas tbody tr:nth-child(14) td:first-child,
#tabla-plane-programas tbody tr:nth-child(15) td:first-child,
#tabla-plane-programas tbody tr:nth-child(16) td:first-child,
#tabla-plane-programas tbody tr:nth-child(17) td:first-child,
#tabla-plane-programas tbody tr:nth-child(19) td:first-child,
#tabla-plane-programas tbody tr:nth-child(20) td:first-child,
#tabla-plane-programas tbody tr:nth-child(21) td:first-child,
#tabla-plane-programas tbody tr:nth-child(22) td:first-child,
#tabla-plane-programas tbody tr:nth-child(23) td:first-child,
#tabla-plane-programas tbody tr:nth-child(24) td:first-child,
#tabla-plane-programas tbody tr:nth-child(25) td:first-child,
#tabla-plane-programas tbody tr:nth-child(26) td:first-child,
#tabla-plane-programas tbody tr:nth-child(28) td:first-child,
#tabla-plane-programas tbody tr:nth-child(29) td:first-child,
#tabla-plane-programas tbody tr:nth-child(30) td:first-child,
#tabla-plane-programas tbody tr:nth-child(31) td:first-child,
#tabla-plane-programas tbody tr:nth-child(32) td:first-child,
#tabla-plane-programas tbody tr:nth-child(33) td:first-child,
#tabla-plane-programas tbody tr:nth-child(34) td:first-child,
#tabla-plane-programas tbody tr:nth-child(35) td:first-child,
#tabla-plane-programas tbody tr:nth-child(37) td:first-child,
#tabla-plane-programas tbody tr:nth-child(38) td:first-child,
#tabla-plane-programas tbody tr:nth-child(39) td:first-child,
#tabla-plane-programas tbody tr:nth-child(40) td:first-child,
#tabla-plane-programas tbody tr:nth-child(41) td:first-child,
#tabla-plane-programas tbody tr:nth-child(42) td:first-child,
#tabla-plane-programas tbody tr:nth-child(43) td:first-child,
#tabla-plane-programas tbody tr:nth-child(44) td:first-child,
.nodo-patrimonios-turisticos #panel-35,
.nodo-proyectos #panel-35 {
    display: none;
}

.menu-hundimiento {
    position: relative;
    top: -74px;
    background-image: url(../fondos/fondo-investigaciones.png);
    background-position: 95%;
    padding: 7px;
    margin-bottom: -35px;
}

.menu-hundimiento .vgNavbarContainer-10>.collapse.navbar-collapse {
    padding: 0;
    text-align: center;
}

.menu-hundimiento.menu-proyectos-fixed .vgNavbarContainer-10>.collapse.navbar-collapse {
    padding: 0;
    text-align: center;
    /* float: right; */
}

.menu-hundimiento .vgNavbarContainer-10>.collapse.navbar-collapse>ul {
    width: 100%;
}

.menu-hundimiento .vgNavbarContainer-10>.collapse.navbar-collapse>ul>li {
    float: none;
    display: inline-block;
}

.menu-hundimiento.menu-proyectos-fixed .vgNavbarContainer-10>.collapse.navbar-collapse>ul>li.dropdown a {
    height: auto;
    line-height: 26px;
}

.menu-hundimiento li.dropdown.open>a>span.caret {
    top: 18px;
    transform: rotate(180deg);
}

.vgNavbarContainer-10>.collapse.navbar-collapse>.menu-nav>li>a {
    height: 40px !important;
    line-height: 36px !important;
}

.menu-hundimiento .vgNavbarContainer-10>.collapse.navbar-collapse>ul>li.dropdown a {
    color: #fff !important;
    padding: 3px 20px;
    display: block;
    font-size: 17px;
}

.menu-hundimiento .vgNavbarContainer-10>.collapse.navbar-collapse ul>li.dropdown>ul.dropdown-menu li {
    min-width: 225px;
    background: #2e85ca;
}


/* 
.menu-hundimiento .vgNavbarContainer-10>.collapse.navbar-collapse ul>li.dropdown>ul.dropdown-menu li:hover {
    background: rgba(92, 152, 199, 0.6);
} */

.menu-hundimiento .vgNavbarContainer-10>.collapse.navbar-collapse ul>li.dropdown>ul.dropdown-menu {
    border: 0;
    width: auto !important;
    background: transparent;
}

.menu-hundimiento .vgNavbarContainer-10>.collapse.navbar-collapse ul>li.dropdown>ul.dropdown-menu .hijos-holder a {
    padding: 6px 15px;
}

.menu-hundimiento .dropdown-menu {
    border: 0;
    background: transparent;
}

.menu-hundimiento .vgNavbarContainer-10>.collapse.navbar-collapse ul>li.dropdown.open>ul.dropdown-menu {
    position: absolute;
}

.menu-hundimiento .dropdown.open>.dropdown-menu {
    display: block !important;
    padding: 0;
    position: relative;
    float: none;
    left: 0;
    background: #2e85ca;
}

.menu-hundimiento.menu-proyectos-fixed {
    position: fixed;
    z-index: 999;
    top: 56px !important;
    left: 0;
    right: 0;
    background: #2e85ca;
    padding: 0;
    height: 40px;
}

.menu-hundimiento #nombre-proyecto-nodo {
    display: none;
}

.menu-hundimiento.menu-proyectos-fixed #nombre-proyecto-nodo {
    float: left;
    display: block;
    color: #fff;
    position: relative;
    top: 2px;
    font-size: 17px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 30%;
}

.menu-hundimiento.menu-proyectos-fixed #separador-ver-white {
    border-left: 1px solid #fff;
    height: 18px;
    margin: 4px 0;
    display: inline-block;
}

.menu-hundimiento.menu-proyectos-fixed #vgNavbarContainer {
    display: inline-block;
    padding: 7px 125px;
    width: 100%;
}

.menu-secundario-inci li.colecciones-menu li {
    background-color: rgba(108, 14, 4, 0.8);
}

.menu-secundario-inci li:nth-child(2)>ul.dropdown-menu li.inicio-panel-hijos ol.hijos-holder .dropdown li:nth-child(2) {
    order: 1;
}

.menu-secundario-inci li.colecciones-menu li:hover {
    background-color: rgba(86, 13, 4, 0.9) !important;
}

.menu-secundario-inci li.investigaciones-menu-2 li {
    background: rgba(46, 133, 202, 0.96);
}

.menu-secundario-inci li.investigaciones-menu-2 li:hover {
    background: rgb(78, 131, 173) !important;
}

.nodo-proyectos .page .panel {
    display: block;
    width: 81% !important;
    float: none !important;
    margin: 0 auto !important;
}

.nodo-proyectos .page .panel div.block {
    width: 100%;
    margin: 0 0 40px 0;
    display: inline-block;
}

.nodo-proyectos .page .panel div.block-colecciones,
.nodo-proyectos .page .panel div.block-colecciones .titulo-vista {
    margin-top: 0 !important;
}

.nodo-proyectos .page .rastro-miga {
    position: relative !important;
    margin-top: 115px !important;
}

.nodo-proyectos .page .panel .sitios-arqueologicos .titulo-vista {
    display: none;
}

.nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div div:first-child {
    color: #329aed;
    font-size: 36px;
    font-weight: 600;
    font-style: normal;
    line-height: 1.1;
    margin-top: 5px;
    margin-bottom: 0px;
}

.nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div .grupito {
    width: 100%;
    margin-bottom: 0;
    display: inline-block;
}

.nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div .grupito img {
    display: inline-block;
    width: 24%;
    margin-right: 0 !important;
    border: 0;
    padding: 10px;
    border-radius: 10px;
    cursor: pointer;
}

.nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div .grupito img:last-child {
    margin-right: 0;
}

.nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div .grupito label {
    display: none;
}


/*.nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div div:last-child{margin-bottom: 0;}*/

.nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div .valor_campo {
    margin-top: 5px;
}

#vista-194 {
    margin-bottom: 40px;
}

#vista-194 .dataTables_table_wrapper table {
    width: 100% !important;
}

#vista-194 #DataTables_Table_0_wrapper .dataTables_table_wrapper table thead tr td {
    text-align: center;
    font-weight: bold;
}

#vista-194 #DataTables_Table_0_wrapper .dataTables_table_wrapper table thead tr td:last-child,
#vista-194 #DataTables_Table_0_wrapper .dataTables_table_wrapper table tbody tr td:last-child {
    display: none;
}

#vista-194 #DataTables_Table_0_wrapper .dataTables_table_wrapper table tbody tr td:nth-child(5) a {
    text-indent: -100000px;
    color: transparent;
    background-repeat: no-repeat !important;
    width: 32px;
    height: 31px;
    display: inline-block;
    border-radius: 50%;
    background-size: 61% !important;
    background: url(../fondos/eye.svg) #ffbf4a center;
}

#vista-180 .content-view .contenido-div .grupito {
    display: none;
}

#vista-195 {
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}

#vista-195 .content-view .contenido-div {
    display: inline-block;
    width: 100%;
}

#vista-195 .content-view .contenido-div img.img-galeria-proyectos {
    width: 20%;
    float: left;
    margin-right: 15px;
    border: 1px solid #dedede;
    padding: 10px;
    border-radius: 12px;
    margin-bottom: 15px;
    cursor: pointer;
}

#vista-195 .content-view .contenido-div .galeria-imagenes-proyectos--titulo,
#vista-195 .content-view .contenido-div .categoria-valor {
    display: none;
}

#vista-195 .content-view .paginado-no-ajax {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.nodo-catalogos #panel-35 #bloque-262 {
    display: none;
}

.catalogo .rastro-miga {
    margin-top: 115px;
}

.catalogo #menu-10 {
    top: 29px;
}

.catalogo #menu-10.menu-proyectos-fixed {
    top: 56px;
}

.catalogo #panel-127>.vista-vennexgel,
.catalogo #panel-128>.vista-vennexgel {
    margin-top: 120px;
    position: relative;
}

.catalogo .page #vista-97 .titulo-vista,
.catalogo .page #vista-165 .titulo-vista {
    top: 0;
}

div#panel-128 {
    padding-top: 2em;
    position: relative;
}

.page-colecciones #vista-66 {
    margin-top: 50px;
}

.page-herbario-tulv-db .rastro-miga {
    margin-top: 49px !important;
}

.participacion-ciudadana.pqrs #bloque-243 #wizard-basic .divBootstrapIn span.obligatorio-icono {
    opacity: 0;
}

.investigaciones #panel-82 {
    display: block;
    width: 81%;
    float: none;
    margin: 0 auto;
}

#tabla-termino-atencion thead tr:first-child th {
    text-align: center;
}

#tabla-termino-atencion thead tr:first-child th:last-child,
#tabla-termino-atencion tbody tr:nth-child(2) td:first-child,
#tabla-termino-atencion tbody tr:nth-child(3) td:first-child {
    display: none;
}

#vista-2 .contenido-div .grupito .categoria-valor.municipio-patrimonio {
    display: none;
}

#vista-198 .contenido-div .galeria-imagenes-jorge-issacs-titulo,
#vista-198 .contenido-div .categoria-valor {
    display: none;
}

#vista-198 .contenido-div {
    display: inline-block;
    width: 100%;
}

#vista-198 .contenido-div .img-jorge-issacs {
    width: 20%;
    float: left;
    margin-right: 15px;
    border: 1px solid #dedede;
    padding: 10px;
    border-radius: 12px;
    margin-bottom: 15px;
    cursor: pointer;
}

#vista-24 .quienes-somos-patrimonios .asi-celebro-jorge-issacs {
    background: #69A73D;
    color: #fff;
    padding: 15px 20px;
    display: inline-block;
    border-radius: 10px;
    border-bottom: 4px solid #4c6937;
    font-size: 16px;
}

.asi-celebro-jorge-issacs {
    background: #69A73D;
    color: #fff;
    padding: 15px 20px;
    display: inline-block;
    border-radius: 10px;
    border-bottom: 4px solid #4c6937;
    font-size: 16px;
}

#vista-24 .quienes-somos-patrimonios .asi-celebro-jorge-issacs:hover {
    border-bottom: 4px solid #69A73D;
    background: #4c6937;
}

.menu-secundario-inci .investigaciones-menu-2 ol.hijos-holder {
    flex-flow: column;
}

.nodo-proyectos .panel.alfareria .ver-catalogos,
.nodo-proyectos .panel.materiales-construccion .ver-catalogos {
    position: absolute;
    top: 22px;
    right: 0;
    width: 13%;
    text-align: center;
    background: #329aed;
    color: #fff;
    padding: 7px 20px;
    border-radius: 10px;
    border-bottom: 4px solid #2e85ca;
    font-size: 16px;
}

.nodo-proyectos .panel.alfareria .ver-catalogos:hover,
.nodo-proyectos .panel.materiales-construccion .ver-catalogos:hover {
    background: #2e85ca;
    border-bottom: 4px solid #329aed;
}

.btn-style-nice {
    background: #329aed;
    color: #fff !important;
    padding: 15px 20px;
    display: inline-block;
    border-radius: 10px;
    border-bottom: 4px solid #2e85ca;
    font-size: 16px;
}

.btn-style-nice:hover {
    background: #2e85ca;
    border-bottom: 4px solid #329aed;
}

#panel-170 #bloque-290 .title-block {
    margin-top: 30px;
}

.nodo-catalogo-de-materiales-constructivos #panel-35 #bloque-262 #tabla-guias-rutas {
    display: none;
}

.nodo-catalogos #vista-164 .campo-interna-catalogos-descripcion label,
.nodo-catalogo-de-materiales-constructivos #vista-166 .campo-interna-catalogo-de-materiales-constructivos-descripcion label {
    background: #329aed;
    color: white !important;
    font-size: 1.5em;
    display: inline-block;
    padding: .5em !important;
    margin-bottom: 1em;
}

.page-interna.nodo-catalogos #vista-164 .valor_campo.catalogos-descripcion {
    height: auto;
}

.page-interna.nodo-catalogos #vista-164 .campo-interna-cronologia-alfareria,
.page-interna.nodo-catalogos #vista-164 .campo-interna-superficie-alfareria,
.page-interna.nodo-catalogos #vista-164 .campo-interna-decoracion-alfareria,
#vista-164 .campo-interna-pasta,
#vista-164 .campo-interna-variedad,
#vista-164 .campo-interna-superficie {
    width: 100%;
    display: inline-block;
    margin-bottom: .1em;
    padding: .5em;
    border-bottom: 1px solid #eee;
}

.page-interna.nodo-catalogos #vista-164 .campo-interna-cronologia-alfareria label,
.page-interna.nodo-catalogos #vista-164 .campo-interna-superficie-alfareria label,
.page-interna.nodo-catalogos #vista-164 .campo-interna-decoracion-alfareria label,
#vista-164 .campo-interna-pasta label,
#vista-164 .campo-interna-variedad label,
#vista-164 .campo-interna-superficie label {
    color: #329aed;
    width: 40%;
    float: left;
}

.page-interna.nodo-catalogos .rastro-miga,
.page-interna.nodo-catalogo-de-materiales-constructivos .rastro-miga {
    margin-top: 115px;
}

.page-interna.nodo-catalogos #panel-37 #menu-10.menu,
.page-interna.nodo-catalogo-de-materiales-constructivos #panel-37 #menu-10.menu {
    top: 36px;
}

.page-interna.nodo-catalogos #panel-37 #vista-164,
.page-interna.nodo-catalogo-de-materiales-constructivos #panel-37 #vista-166 {
    margin-top: 135px;
}

div#bloque-118 .content-block div.audios {
    display: none;
}

#panel-135 #bloque-269 .worker-container {
    padding: 0 35px;
}

#panel-135 #bloque-269 .worker-container hr {
    display: inline-block;
    width: 100%;
}

.menu-inciva .gestion-institucional .dropdown-menu .hijos-holder li:nth-child(5) a,
.menu-inciva .patrimonios-turisticos .dropdown-menu .hijos-holder li:first-child a,
.menu-inciva .gestion-institucional .dropdown-menu .hijos-holder li:nth-child(2)>.dropdown-menu .hijos-holder li:nth-child(3) a,
.menu-inciva .gestion-institucional .dropdown-menu .hijos-holder li:nth-child(2)>.dropdown-menu .hijos-holder li:nth-child(7) a {
    padding-right: 0 !important;
}

.menu-inciva .gestion-institucional .dropdown-menu .hijos-holder li:nth-child(6) a {
    padding: 0 3px !important;
    display: block;
}

.growl {
    float: right
}

.growl {
    position: relative;
    clear: right;
    margin: 8px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1;
    border-radius: 2px
}

#growls {
    position: fixed;
    z-index: 1110;
    top: 8px;
    right: 0
}

.growl {
    position: relative;
    clear: right;
    margin: 8px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
    opacity: 1;
    border-radius: 2px
}

.growl-title {
    display: inline-block;
    font-size: 1.077em;
    font-weight: 600
}

.growl-close {
    position: absolute;
    top: 4px;
    right: 12px;
    cursor: pointer;
    font-family: helvetica, verdana, sans-serif;
    font-size: 14px
}

.growl-medium {
    width: 256px;
    padding: 10px 24px 10px 10px;
    font-size: 13px
}

.growl-small {
    width: 208px;
    padding: 8px 24px 8px 8px;
    font-size: 11px
}

.growl-large {
    width: 304px;
    padding: 14px 24px 14px 14px;
    font-size: 15px
}

.growl-incoming,
.growl-outgoing {
    opacity: 0
}

.growl-default {
    color: #fff;
    background: #7f8c8d
}

.growl-success {
    color: #fff;
    background: #78bd5d
}

.growl-error {
    color: #fff;
    background: #e46050
}

.growl-notice {
    color: #fff;
    background: #59c4e4
}

.growl-warning {
    color: #fff;
    background: #f4ab43
}

#seccion-1 #bloque-148 {
    text-align: center;
}

#seccion-1 #bloque-148 .content-block p {
    margin: 8px 0 0 0;
    text-align: center;
}

.aceptar-politicas-cookies {
    background: #69A73D;
    border-bottom: 4px solid #4c6937;
    padding: 6px 30px;
    color: #fff !important;
    border-radius: 10px;
    margin: 8px auto;
    text-align: center;
    display: inline-block;
    cursor: pointer;
}

.aceptar-politicas-cookies:hover {
    border-bottom: 4px solid #69A73D;
    background: #4c6937;
}

.search-choice-close {
    background-image: url(../fondos/remove-filter.svg);
    top: 7px !important;
    width: 12px !important;
    height: 12px !important;
    font-size: 8px;
    background-size: 11px;
    background-repeat: no-repeat;
}

.chosen-container .chosen-results {
    padding-left: 0;
}

div#vista-97 .valor_campo.catalogos-descripcion p:first-child,
div#vista-165 .valor_campo.catalogo-de-materiales-constructivos-descripcion p:first-child {
    display: block !important;
    font-size: 14px !important;
    height: 60px !important;
    -webkit-line-clamp: 3;
    display: -webkit-box !important;
    -webkit-box-orient: vertical;
    line-height: inherit;
}

div#vista-97 .valor_campo.catalogos-descripcion p,
div#vista-165 .valor_campo.catalogos-descripcion p {
    display: none;
}

.page-preguntas-frecuentes #panel-9 .campo-opcion-filtro {
    border: 2px solid;
    cursor: pointer;
}

.page-preguntas-frecuentes #panel-9 .campo-opcion-filtro:nth-child(4):hover {
    box-shadow: 0 0 0 0.2rem rgba(108, 14, 4, 0.25);
}

.page-preguntas-frecuentes #panel-9 .campo-opcion-filtro:nth-child(5):hover {
    box-shadow: 0 0 0 0.2rem rgba(76, 132, 36, 0.25);
}

.page-preguntas-frecuentes #panel-9 .campo-opcion-filtro:nth-child(6):hover {
    box-shadow: 0 0 0 0.2rem rgba(236, 98, 10, 0.25);
}

.page-preguntas-frecuentes #panel-9 .campo-opcion-filtro:nth-child(2):hover {
    box-shadow: 0 0 0 0.2rem rgba(0, 161, 229, 0.25);
}

#vista-8 #content-vista-8 .no-se-encontro-registro {
    color: black;
    text-align: center;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(76, 132, 36, 0.2) !important;
}

.table thead tr th {
    text-align: center;
}

.nodo-catalogo-de-materiales-constructivos #panel-35 #bloque-262 {
    display: none;
}

.catalogo #form-filtros .titulo-filtro-catalogo {
    width: 100% !important;
    margin-right: 0 !important;
}

#vista-2 .contenido-div .grupito .banner-principal-titulo {
    font-family: 'Grand Hotel', cursive !important;
    font-weight: normal;
    font-style: normal;
    font-size: 36px;
    color: #fff;
}

#header-mid-col div#bloque-93 {
    width: 38%;
}

#header-mid-col div#bloque-93 .content-block>ul {
    width: 100%;
}

.page-preguntas-frecuentes #content-filtro-1 {
    display: flex;
}

.valor-campo-ver a {
    background: url(../fondos/eye.svg) #ffbf4a center;
    text-indent: -100000px;
    color: transparent;
    background-repeat: no-repeat !important;
    width: 32px;
    height: 31px;
    display: inline-block;
    border-radius: 50%;
    background-size: 61% !important;
}

.ver-indice-cespedesia {
    background: #eb6209;
    color: #fff !important;
    padding: 13px 20px;
    display: table;
    border-radius: 10px;
    border-bottom: 6px solid #da4800;
    font-size: 16px;
    margin: 20px auto;
    text-align: center;
}

.ver-indice-cespedesia:hover {
    background: #da4800;
    border-bottom: 6px solid #eb6209;
}

table.dataTable>thead>tr>td:first-child {
    text-align: left;
}

table.dataTable>thead>tr>td {
    border: 1px solid #ddd !important;
    text-align: center;
    font-weight: bold;
    outline: none !important;
}

table.dataTable>tbody>tr>td {
    border: 1px solid #ddd;
}

table.dataTable>tbody>tr:nth-of-type(odd) {
    background-color: rgba(76, 132, 36, 0.2) !important;
}

.nodo-proyectos div.menu-inciva li.inicio-panel-hijos li:hover,
.nodo-proyectos div.menu-inciva li.inicio-panel-hijos li.dropdown.open,
.nodo-proyectos div.menu-inciva li.inicio-panel-hijos li.dropdown.open>a,
.nodo-proyectos div.menu-inciva li.inicio-panel-hijos li:hover>a,
.nodo-proyectos div.menu-inciva li.inicio-panel-hijos li li.inicio-panel-hijos li:hover,
.nodo-proyectos div.menu-inciva li.inicio-panel-hijos li:hover span.caret,
.nodo-catalogos div.menu-inciva li.inicio-panel-hijos li:hover,
.nodo-catalogos div.menu-inciva li.inicio-panel-hijos li.dropdown.open,
.nodo-catalogos div.menu-inciva li.inicio-panel-hijos li.dropdown.open>a,
.nodo-catalogos div.menu-inciva li.inicio-panel-hijos li:hover>a,
.nodo-catalogos div.menu-inciva li.inicio-panel-hijos li li.inicio-panel-hijos li:hover,
.nodo-catalogos div.menu-inciva li.inicio-panel-hijos li:hover span.caret,
.investigaciones div.menu-inciva li.inicio-panel-hijos li:hover,
.investigaciones div.menu-inciva li.inicio-panel-hijos li.dropdown.open,
.investigaciones div.menu-inciva li.inicio-panel-hijos li.dropdown.open>a,
.investigaciones div.menu-inciva li.inicio-panel-hijos li:hover>a,
.investigaciones div.menu-inciva li.inicio-panel-hijos li li.inicio-panel-hijos li:hover,
.investigaciones div.menu-inciva li.inicio-panel-hijos li:hover span.caret {
    background-color: #00A1E5;
}

.cespedesia div.menu-inciva li.inicio-panel-hijos li:hover,
.cespedesia div.menu-inciva li.inicio-panel-hijos li.dropdown.open,
.cespedesia div.menu-inciva li.inicio-panel-hijos li.dropdown.open>a,
.cespedesia div.menu-inciva li.inicio-panel-hijos li:hover>a,
.cespedesia div.menu-inciva li.inicio-panel-hijos li li.inicio-panel-hijos li:hover,
.cespedesia div.menu-inciva li.inicio-panel-hijos li:hover span.caret {
    background-color: #EC620A;
}

.page-colecciones div.menu-inciva li.inicio-panel-hijos li:hover,
.page-colecciones div.menu-inciva li.inicio-panel-hijos li.dropdown.open,
.page-colecciones div.menu-inciva li.inicio-panel-hijos li.dropdown.open>a,
.page-colecciones div.menu-inciva li.inicio-panel-hijos li:hover>a,
.page-colecciones div.menu-inciva li.inicio-panel-hijos li li.inicio-panel-hijos li:hover,
.page-colecciones div.menu-inciva li.inicio-panel-hijos li:hover span.caret {
    background-color: #6C0E04;
}

#panel-46 #vista-210 #DataTables_Table_0 thead tr td:nth-child(2),
#panel-46 #vista-211 #DataTables_Table_1 thead tr td:nth-child(2),
#panel-46 #bloque-293 .content-block,
.planes-y-programas #DataTables_Table_0 thead tr td:nth-child(2) {
    display: none;
}

#panel-46 #bloque-293 .title-block {
    margin-bottom: 0;
}

#panel-46 #vista-210 .titulo-vista,
#panel-46 #vista-211 .titulo-vista,
#panel-46 #vista-212 .titulo-vista {
    font-size: 28px;
}

#ver-rss {
    background: #eb6209;
    color: #fff !important;
    padding: 8px 20px;
    display: table;
    border-radius: 10px;
    border-bottom: 6px solid #da4800;
    font-size: 16px;
    margin: 20px auto;
    text-align: center;
}

#ver-rss:hover {
    background: #da4800;
    border-bottom: 6px solid #eb6209;
}

.nodo-proyectos .page .panel .sitios-arqueologicos .content-view .contenido-div .slick-dots {
    padding: 0;
    text-align: center;
}

.menu-inciva-mapa li a span.caret {
    display: none;
}

.menu-inciva-mapa li .inicio-panel-hijos .hijos-holder li {
    margin-left: 10px;
}


/*.interna-catalogo #list-img-catologo{

}*/

.interna-catalogo #list-img-catologo .img-interna {
    padding: 0 5px;
}

.interna-catalogo #list-img-catologo .img-interna img {
    width: 100%;
}

#list-img-catologo .slick-dots {
    padding: 0;
    text-align: center;
    margin: 10px 0 0;
    font-size: 14px;
}

.tour-virtual-hacienda-el-paraiso a-scene {
    height: 195px;
}

.servicios #panel-181 #contenido-div-1663 .valor_campo.servicios-1-titulo {
    display: none;
}

.nodo-catalogos .interna-catalogo .campo-interna-superficie,
.nodo-catalogos .interna-catalogo div#grupo-1 .campo:nth-child(5),
.nodo-catalogos .interna-catalogo div#grupo-1 .campo:nth-child(6),
.nodo-catalogos .interna-catalogo div#grupo-1 .campo:nth-child(7),
.nodo-catalogos .interna-catalogo div#grupo-1 .campo:nth-child(8) {
    display: none !important;
}

.participacion-ciudadana.pqrs #panel-129 #bloque-243 .titulo-vista .pull-right {
    display: none;
}

.participacion-ciudadana.pqrs form#form-encuesta-5 {
    padding-top: 0;
}

.participacion-ciudadana.pqrs #wizard-basic .formulario-unico .row {
    margin: 0;
}

.participacion-ciudadana.pqrs div#panel-129 {
    width: 81%;
    float: none;
    margin: 0 auto;
}

.participacion-ciudadana.pqrs .formulario-unico .row #group-form-0,
.participacion-ciudadana.pqrs .formulario-unico .row #group-form-1 {
    width: 100%;
    display: inline-block;
}

.participacion-ciudadana.pqrs .formulario-unico .row #group-form-2 {
    width: 48%;
    float: left;
    margin-right: 2%;
}

.participacion-ciudadana.pqrs .formulario-unico .row #group-form-3 {
    width: 48%;
    float: right;
    margin-right: 0;
}

.participacion-ciudadana.pqrs .formulario-unico .row .content-group .group-form-left {
    float: left;
    width: 48%;
    margin-right: 2%;
}

.participacion-ciudadana.pqrs .formulario-unico .row .content-group .group-form-right {
    float: right;
    width: 48%;
    margin-right: 0;
}

#group-form-0 .group-form-right label,
#group-form-1 .group-form-right label,
#group-form-2 .group-form-none label,
#group-form-3 .group-form-none label {
    margin-bottom: 0;
    color: #777;
}

#group-form-0 .group-form-left .group-left:first-child,
#group-form-1 .group-form-left .group-left:first-child,
#group-form-2 .group-form-left .group-left:first-child,
#group-form-3 .group-form-left .group-left:first-child {
    color: #777;
}

#group-form-0 .group-form-left .group-left:first-child p span,
#group-form-1 .group-form-left .group-left:first-child p {
    font-size: 17px !important;
}

#group-form-0 .group-form-right input,
#group-form-0 .group-form-right .chosen-container,
#group-form-2 .group-form-none textarea,
#group-form-2 .group-form-none .chosen-container,
#group-form-3 .group-form-none input {
    border: 1px solid #dadada;
    border-radius: 10px;
    height: 42px;
    color: #000;
}

#group-form-0 .group-form-right .chosen-container a span,
#group-form-2 .group-form-none .chosen-container a span {
    color: #777;
}

#group-form-0 .group-form-right .divBootstrapIn,
#group-form-2 .group-form-none .divBootstrapIn,
#group-form-3 .group-form-none .divBootstrapIn {
    margin-bottom: 6px;
    min-height: auto;
}

#group-form-1 .group-form-right .group-right .divBootstrapIn .file-caption-main .file-caption {
    border: 1px solid #dadada;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
    height: 42px;
    color: #000;
}

#group-form-1 .group-form-right .group-right .divBootstrapIn .file-caption-main .input-group-btn {
    height: 42px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 12px;
    overflow: hidden;
}

#group-form-1 .group-form-right .group-right .divBootstrapIn .file-caption-main .input-group-btn .btn-file {
    height: 42px !important;
    line-height: 2;
}

#form-encuesta-5 .formulario-unico .pull-right .guardarDiligenciar {
    background: #f7b41b !important;
    color: white !important;
    width: 25%;
    padding: 8px 10px;
    font-size: 18px;
    margin-right: 0;
    text-decoration: none;
    float: right;
}

#group-form-0 .group-form-right h3,
#group-form-1>h3,
#group-form-2>h3,
#group-form-3>h3 {
    color: #fff;
    background: #539428;
    padding: 10px 25px;
    display: inline-block;
    margin: 0 !important;
}

#group-form-0 .group-form-right hr,
#group-form-1>hr,
#group-form-2>hr,
#group-form-3>hr {
    border-top: 1px solid #a9a9a9;
}

.participacion-ciudadana.pqrs .formulario-unico .row #group-form-1 {
    margin-bottom: 30px;
}

#form-encuesta-5 .formulario-unico .pull-right {
    width: 48%;
    top: -30px;
}

#form-encuesta-5 .formulario-unico .pull-right p {
    float: left;
    margin-bottom: 0;
    line-height: 3;
    color: #777;
}

#form-encuesta-5 .content-group .obli {
    position: relative;
    top: 4px;
    /* display: none; */
}

.header2 .menu-inciva ul>li>a {
    color: #fff !important;
}

.header2 .navbar-nav>li>a {
    padding: 5px;
}

.header2 .menu-inciva ul>li {
    margin: 0;
}

.menu-inciva.col-md-8 li a {
    font-size: 17px;
}

.tour-virtual-hacienda-el-paraiso.a-body .footer-bottom {
    display: none;
}

#growls .growl:last-child {
    display: none;
}


/**/

.pagina-patrimonios-turisticos.interna .vista-interna[data-id="116"] .tabs-contenido a[href="#tab-6"] {
    display: none;
}

.tabs-contenido li a {
    background: #69A73D;
    color: white;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600;
    font-style: normal;
    padding: .5em;
}

.interna_patrimonio>div.classtab,
.interna_patrimonio>div:last-child {
    display: none;
}

.tab-content {
    padding: 2em;
}

#group-form-0 .group-form-right input:focus,
#group-form-0 .group-form-right .chosen-container:focus,
#group-form-2 .group-form-none textarea:focus,
#group-form-2 .group-form-none .chosen-container:focus,
#group-form-3 .group-form-none input:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) !important;
}

.chosen-container-active {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) !important;
}

.input-group:focus,
#form-encuesta-5 .formulario-unico .pull-right .guardarDiligenciar:focus {
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6) !important;
}

.lds-ring {
    width: 40px;
    opacity: 1;
    height: 0;
    display: inline-block;
    position: relative;
    top: -45px;
}

.lds-ring div {
    box-sizing: border-box;
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    margin: 6px;
    border: 6px solid #6b9e3c;
    border-radius: 50%;
    animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
    border-color: #6b9e3c transparent transparent transparent;
}

.lds-ring div:nth-child(1) {
    animation-delay: -0.45s;
}

.lds-ring div:nth-child(2) {
    animation-delay: -0.3s;
}

.lds-ring div:nth-child(3) {
    animation-delay: -0.15s;
}

@keyframes lds-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}

.content-loadring {
    opacity: 0;
    text-align: center;
    transition: 1s all ease;
}

.content-loadring span {
    display: inline-block;
    top: -13px;
    position: relative;
    left: 17px;
    color: #6b9e3c;
    font-size: 16px;
    font-weight: bold;
}

.bloque-3-suscripcion .form-loading:after,
.bloque-3-suscripcion .form-loading:before,
.proceso_wf .form-loading:after,
.proceso_wf .form-loading:before {
    display: none;
}

.tabs-contenido .tab-content .tab-pane>a {
    background: #69A73D;
    color: #fff !important;
    padding: 8px 15px;
    display: inline-block;
    border-radius: 10px;
    border-bottom: 4px solid #4c6937;
    font-size: 14px;
    text-transform: inherit;
}

.tabs-contenido .tab-content .tab-pane>a:hover {
    border-bottom: 4px solid #69A73D;
    background: #4c6937;
}

.tabs-contenido .tab-content .tab-pane>a::first-letter {
    text-transform: uppercase;
}


/*
 * Component: Box
 * --------------
 */

.box {
    position: relative;
    border-radius: 3px;
    background: #ffffff;
    border-top: 3px solid #d2d6de;
    margin-bottom: 20px;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.box.box-primary {
    border-top-color: #3c8dbc;
}

.box.box-info {
    border-top-color: #00c0ef;
}

.box.box-danger {
    border-top-color: #dd4b39;
}

.box.box-warning {
    border-top-color: #f39c12;
}

.box.box-success {
    border-top-color: #00a65a;
}

.box.box-default {
    border-top-color: #d2d6de;
}

.box.collapsed-box .box-body,
.box.collapsed-box .box-footer {
    display: none;
}

.box .nav-stacked>li {
    border-bottom: 1px solid #f4f4f4;
    margin: 0;
}

.box .nav-stacked>li:last-of-type {
    border-bottom: none;
}

.box.height-control .box-body {
    max-height: 300px;
    overflow: auto;
}

.box .border-right {
    border-right: 1px solid #f4f4f4;
}

.box .border-left {
    border-left: 1px solid #f4f4f4;
}

.box.box-solid {
    border-top: 0px;
}

.box.box-solid>.box-header .btn.btn-default {
    background: transparent;
}

.box.box-solid>.box-header .btn:hover,
.box.box-solid>.box-header a:hover {
    background: rgba(0, 0, 0, 0.1) !important;
}

.box.box-solid.box-default {
    border: 1px solid #d2d6de;
}

.box.box-solid.box-default>.box-header {
    color: #444444;
    background: #d2d6de;
    background-color: #d2d6de;
}

.box.box-solid.box-default>.box-header a,
.box.box-solid.box-default>.box-header .btn {
    color: #444444;
}

.box.box-solid.box-primary {
    border: 1px solid #3c8dbc;
}

.box.box-solid.box-primary>.box-header {
    color: #ffffff;
    background: #3c8dbc;
    background-color: #3c8dbc;
}

.box.box-solid.box-primary>.box-header a,
.box.box-solid.box-primary>.box-header .btn {
    color: #ffffff;
}

.box.box-solid.box-info {
    border: 1px solid #00c0ef;
}

.box.box-solid.box-info>.box-header {
    color: #ffffff;
    background: #00c0ef;
    background-color: #00c0ef;
}

.box.box-solid.box-info>.box-header a,
.box.box-solid.box-info>.box-header .btn {
    color: #ffffff;
}

.box.box-solid.box-danger {
    border: 1px solid #dd4b39;
}

.box.box-solid.box-danger>.box-header {
    color: #ffffff;
    background: #dd4b39;
    background-color: #dd4b39;
}

.box.box-solid.box-danger>.box-header a,
.box.box-solid.box-danger>.box-header .btn {
    color: #ffffff;
}

.box.box-solid.box-warning {
    border: 1px solid #f39c12;
}

.box.box-solid.box-warning>.box-header {
    color: #ffffff;
    background: #f39c12;
    background-color: #f39c12;
}

.box.box-solid.box-warning>.box-header a,
.box.box-solid.box-warning>.box-header .btn {
    color: #ffffff;
}

.box.box-solid.box-success {
    border: 1px solid #00a65a;
}

.box.box-solid.box-success>.box-header {
    color: #ffffff;
    background: #00a65a;
    background-color: #00a65a;
}

.box.box-solid.box-success>.box-header a,
.box.box-solid.box-success>.box-header .btn {
    color: #ffffff;
}

.box.box-solid>.box-header>.box-tools .btn {
    border: 0;
    box-shadow: none;
}

.box.box-solid[class*='bg']>.box-header {
    color: #fff;
}

.box .box-group>.box {
    margin-bottom: 5px;
}

.box .knob-label {
    text-align: center;
    color: #333;
    font-weight: 100;
    font-size: 12px;
    margin-bottom: 0.3em;
}

.box>.overlay,
.overlay-wrapper>.overlay,
.box>.loading-img,
.overlay-wrapper>.loading-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.box .overlay,
.overlay-wrapper .overlay {
    z-index: 50;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 3px;
}

.box .overlay>.fa,
.overlay-wrapper .overlay>.fa {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    color: #000;
    font-size: 30px;
}

.box .overlay.dark,
.overlay-wrapper .overlay.dark {
    background: rgba(0, 0, 0, 0.5);
}

.box-header:before,
.box-body:before,
.box-footer:before,
.box-header:after,
.box-body:after,
.box-footer:after {
    content: " ";
    display: table;
}

.box-header:after,
.box-body:after,
.box-footer:after {
    clear: both;
}

.box-header {
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
}

.box-header.with-border {
    border-bottom: 1px solid #f4f4f4;
}

.collapsed-box .box-header.with-border {
    border-bottom: none;
}

.box-header>.fa,
.box-header>.glyphicon,
.box-header>.ion,
.box-header .box-title {
    display: inline-block;
    font-size: 18px;
    margin: 0;
    line-height: 1;
}

.box-header>.fa,
.box-header>.glyphicon,
.box-header>.ion {
    margin-right: 5px;
}

.box-header>.box-tools {
    position: absolute;
    right: 10px;
    top: 5px;
}

.box-header>.box-tools [data-toggle="tooltip"] {
    position: relative;
}

.box-header>.box-tools.pull-right .dropdown-menu {
    right: 0;
    left: auto;
}

.btn-box-tool {
    padding: 5px;
    font-size: 12px;
    background: transparent;
    box-shadow: none !important;
    color: #97a0b3;
}

.open .btn-box-tool,
.btn-box-tool:hover {
    color: #606c84;
}

.btn-box-tool:active {
    outline: none !important;
}

.box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 10px;
}

.no-header .box-body {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.box-body>.table {
    margin-bottom: 0;
}

.box-body .fc {
    margin-top: 5px;
}

.box-body .full-width-chart {
    margin: -19px;
}

.box-body.no-padding .full-width-chart {
    margin: -9px;
}

.box-body .box-pane {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 3px;
}

.box-body .box-pane-right {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0;
}

.box-footer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 1px solid #f4f4f4;
    padding: 10px;
    background-color: #ffffff;
}

.filaRadicado {
    cursor: pointer;
}

.tabs-contenido .tab-content .tab-pane>a::first-letter {
    text-transform: uppercase;
}


/*
 * Component: Box
 * --------------
 */

.box {
    position: relative;
    border-radius: 3px;
    background: #ffffff;
    border-top: 3px solid #d2d6de;
    margin-bottom: 20px;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
}

.box.box-primary {
    border-top-color: #3c8dbc;
}

.box.box-info {
    border-top-color: #00c0ef;
}

.box.box-danger {
    border-top-color: #dd4b39;
}

.box.box-warning {
    border-top-color: #f39c12;
}

.box.box-success {
    border-top-color: #00a65a;
}

.box.box-default {
    border-top-color: #d2d6de;
}

.box.collapsed-box .box-body,
.box.collapsed-box .box-footer {
    display: none;
}

.box .nav-stacked>li {
    border-bottom: 1px solid #f4f4f4;
    margin: 0;
}

.box .nav-stacked>li:last-of-type {
    border-bottom: none;
}

.box.height-control .box-body {
    max-height: 300px;
    overflow: auto;
}

.box .border-right {
    border-right: 1px solid #f4f4f4;
}

.box .border-left {
    border-left: 1px solid #f4f4f4;
}

.box.box-solid {
    border-top: 0px;
}

.box.box-solid>.box-header .btn.btn-default {
    background: transparent;
}

.box.box-solid>.box-header .btn:hover,
.box.box-solid>.box-header a:hover {
    background: rgba(0, 0, 0, 0.1) !important;
}

.box.box-solid.box-default {
    border: 1px solid #d2d6de;
}

.box.box-solid.box-default>.box-header {
    color: #444444;
    background: #d2d6de;
    background-color: #d2d6de;
}

.box.box-solid.box-default>.box-header a,
.box.box-solid.box-default>.box-header .btn {
    color: #444444;
}

.box.box-solid.box-primary {
    border: 1px solid #3c8dbc;
}

.box.box-solid.box-primary>.box-header {
    color: #ffffff;
    background: #3c8dbc;
    background-color: #3c8dbc;
}

.box.box-solid.box-primary>.box-header a,
.box.box-solid.box-primary>.box-header .btn {
    color: #ffffff;
}

.box.box-solid.box-info {
    border: 1px solid #00c0ef;
}

.box.box-solid.box-info>.box-header {
    color: #ffffff;
    background: #00c0ef;
    background-color: #00c0ef;
}

.box.box-solid.box-info>.box-header a,
.box.box-solid.box-info>.box-header .btn {
    color: #ffffff;
}

.box.box-solid.box-danger {
    border: 1px solid #dd4b39;
}

.box.box-solid.box-danger>.box-header {
    color: #ffffff;
    background: #dd4b39;
    background-color: #dd4b39;
}

.box.box-solid.box-danger>.box-header a,
.box.box-solid.box-danger>.box-header .btn {
    color: #ffffff;
}

.box.box-solid.box-warning {
    border: 1px solid #f39c12;
}

.box.box-solid.box-warning>.box-header {
    color: #ffffff;
    background: #f39c12;
    background-color: #f39c12;
}

.box.box-solid.box-warning>.box-header a,
.box.box-solid.box-warning>.box-header .btn {
    color: #ffffff;
}

.box.box-solid.box-success {
    border: 1px solid #00a65a;
}

.box.box-solid.box-success>.box-header {
    color: #ffffff;
    background: #00a65a;
    background-color: #00a65a;
}

.box.box-solid.box-success>.box-header a,
.box.box-solid.box-success>.box-header .btn {
    color: #ffffff;
}

.box.box-solid>.box-header>.box-tools .btn {
    border: 0;
    box-shadow: none;
}

.box.box-solid[class*='bg']>.box-header {
    color: #fff;
}

.box .box-group>.box {
    margin-bottom: 5px;
}

.box .knob-label {
    text-align: center;
    color: #333;
    font-weight: 100;
    font-size: 12px;
    margin-bottom: 0.3em;
}

.box>.overlay,
.overlay-wrapper>.overlay,
.box>.loading-img,
.overlay-wrapper>.loading-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.box .overlay,
.overlay-wrapper .overlay {
    z-index: 50;
    background: rgba(255, 255, 255, 0.7);
    border-radius: 3px;
}

.box .overlay>.fa,
.overlay-wrapper .overlay>.fa {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -15px;
    margin-top: -15px;
    color: #000;
    font-size: 30px;
}

.box .overlay.dark,
.overlay-wrapper .overlay.dark {
    background: rgba(0, 0, 0, 0.5);
}

.box-header:before,
.box-body:before,
.box-footer:before,
.box-header:after,
.box-body:after,
.box-footer:after {
    content: " ";
    display: table;
}

.box-header:after,
.box-body:after,
.box-footer:after {
    clear: both;
}

.box-header {
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
}

.box-header.with-border {
    border-bottom: 1px solid #f4f4f4;
}

.collapsed-box .box-header.with-border {
    border-bottom: none;
}

.box-header>.fa,
.box-header>.glyphicon,
.box-header>.ion,
.box-header .box-title {
    display: inline-block;
    font-size: 18px;
    margin: 0;
    line-height: 1;
}

.box-header>.fa,
.box-header>.glyphicon,
.box-header>.ion {
    margin-right: 5px;
}

.box-header>.box-tools {
    position: absolute;
    right: 10px;
    top: 5px;
}

.box-header>.box-tools [data-toggle="tooltip"] {
    position: relative;
}

.box-header>.box-tools.pull-right .dropdown-menu {
    right: 0;
    left: auto;
}

.btn-box-tool {
    padding: 5px;
    font-size: 12px;
    background: transparent;
    box-shadow: none !important;
    color: #97a0b3;
}

.open .btn-box-tool,
.btn-box-tool:hover {
    color: #606c84;
}

.btn-box-tool:active {
    outline: none !important;
}

.box-body {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 10px;
}

.no-header .box-body {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px;
}

.box-body>.table {
    margin-bottom: 0;
}

.box-body .fc {
    margin-top: 5px;
}

.box-body .full-width-chart {
    margin: -19px;
}

.box-body.no-padding .full-width-chart {
    margin: -9px;
}

.box-body .box-pane {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 3px;
}

.box-body .box-pane-right {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 0;
}

.box-footer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 1px solid #f4f4f4;
    padding: 10px;
    background-color: #ffffff;
}

.filaRadicado {
    cursor: pointer;
}

body.investigaciones .page {
    margin-top: 27px;
}

body.cespedesia .page {
    margin-top: 40px;
}

body.page-colecciones .page {
    margin-top: 32px;
}

.mensajeGrupo {
    display: none !important;
}

#form-encuesta-5 .formulario-unico .file-preview {
    display: none;
}

.panel-contacto .form-contacto-inciva .px-content .contenedor-form-unico .diligenciar {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    border-radius: 12px;
    background: #f8f8f8;
    padding: 25px 6px;
    margin-bottom: 30px;
}

.panel-contacto .form-contacto-inciva .px-content .contenedor-form-unico {
    margin: 0;
}

.panel-contacto .form-contacto-inciva .workflow-form .divBootstrapIn .form-control {
    border: 1px solid #d0d0d0 !important;
    box-shadow: none;
    border-radius: 10px !important;
    height: 42px;
}

div#bloque-196 .obli:empty {
    height: 0;
}


/*Cargador generico stilos*/

.lds-dual-ring {
    display: block;
    width: 64px;
    height: 64px;
    margin: 15px auto;
}

.investigaciones .lds-dual-ring:after {
    border: 5px solid #329aed;
    border-color: #329aed transparent #329aed transparent;
}

.page-colecciones .lds-dual-ring:after {
    border: 5px solid #6c1108;
    border-color: #6c1108 transparent #6c1108 transparent;
}

.page-pagina-busqueda .widget.widget_busqueda .resultados-form .lds-dual-ring:after {
    border: 5px solid #41771e;
    border-color: #41771e transparent #41771e transparent;
}

.lds-dual-ring:after {
    content: " ";
    display: block;
    width: 46px;
    height: 46px;
    margin: 1px;
    border-radius: 50%;
    animation: lds-dual-ring 1.2s linear infinite;
}

@keyframes lds-dual-ring {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(360deg);
    }
}


/*ESTILOS PQRS*/

#group-form-0 .group-form-right .col-sm-12,
#group-form-1 .group-form-right .col-sm-12,
#group-form-2 .group-form-none .col-sm-12,
#group-form-3 .group-form-none .col-sm-12 {
    padding: 0;
}


/*RECORRIDO VIRTUAL*/

.pagina-recorrido-virtual .page .panel .block .content-block>div {
    padding: 0 !important;
    min-height: 700px !important;
}


/*MODAL CALENDARIO*/

.modal-calendario-view .listado-campos-contenidos .lds-dual-ring.sm {
    position: relative;
    margin: 5px auto;
}

.modal-calendario-view {}

.modal-calendario-view .modal-content {
    overflow: hidden;
}

.modal-calendario-view .modal-header {
    background-color: #69A73D;
    color: #fff !important;
}

.modal-calendario-view .modal-header .close {
    color: #fff;
    opacity: 0.9;
}

.modal-calendario-view .modal-footer .btn-default {
    border: 0;
    color: #fff !important;
    padding: 6px 20px;
    font-size: 16px;
    background: #e18e00;
    border-bottom: 4px solid #a96b01;
    box-shadow: none;
}

.modal-calendario-view .modal-footer .btn-default:hover {
    background: #69A73D;
    border-bottom: 4px solid #4c6937;
}

.calendario-eventos-inciva {
    margin-top: 20px;
}

.encuesta-panel-4 p.text-encuestas {
    font-family: 'Grand Hotel', cursive !important;
    font-weight: normal;
    font-style: normal;
    color: #41771e;
    font-size: 60px;
    line-height: 1.5;
    z-index: 1;
    margin: 0;
}

#bloque-91 a>img {
    max-width: none !important;
}


/* Modo oscuro menu secundario */

.inciva-page div.menu-secundario-inci.modoOscuro .collapse.navbar-collapse>ul>li:hover>a::before {
    background: transparent !important;
}


/* Componente Messenger */

.componente-messenger .fb_dialog_advanced {
    bottom: 27pt !important;
    right: 11pt !important;
}


/* ----------------- /PAGINA TRANSPARENCIA Y ACCESO A LA INFORMACION PUBLICA ----------------- */

.titulo-transparencia-acceso h2 {
    font-weight: 600;
    font-size: 3.6rem;
    margin: 0;
}

.pagina-transparencia-publica .contenedor-principal {
    padding: 20px 5px;
    padding-bottom: 30px;
    background: #f8f8f8;
    border-radius: 10px;
    box-shadow: 0 2px 4px 1px rgba(0, 0, 0, 0.2);
}

.pagina-transparencia-publica .componente-mapasitio {
    background: #ffffff;
    padding: 15px;
}

.pagina-transparencia-publica .componente-mapasitio .accordion-toggle>span,
.pagina-transparencia-publica .componente-mapasitio .accordion-toggle>i {
    font-family: 'FontAwesome' !important;
}

.pagina-transparencia-publica .componente-mapasitio .panel-group .panel-heading.cont-padre {
    background-image: url(../imagenes/bg-accordion.jpg);
    background-blend-mode: multiply;
    background-color: #41771E;
    border-radius: 10px;
    cursor: pointer;
}

.pagina-transparencia-publica .componente-mapasitio .panel-group>.panel {
    border: none;
    margin-bottom: 24px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    border-radius: 10px;
}

.pagina-transparencia-publica .componente-mapasitio .panel-heading.cont-padre .col-md-1>.accordion-toggle.collapsed {
    padding: 0;
}

.pagina-transparencia-publica .componente-mapasitio .panel-heading.cont-padre .col-md-1>.accordion-toggle {
    text-align: center;
    transition: all 0.3s;
    color: #A6C957;
    padding: 0;
    margin-right: 30px;
    margin-top: 24px;
}

.pagina-transparencia-publica .componente-mapasitio .panel-heading.cont-padre .row div:first-child {
    padding: 20px 30px;
}

.pagina-transparencia-publica .componente-mapasitio .panel-heading.cont-padre .titulo {
    color: #FFFFFF;
    font-size: 24px;
    letter-spacing: -0.4px;
    line-height: 32px;
}

.pagina-transparencia-publica .componente-mapasitio .panel-collapse .panel-body {
    border: none;
    padding: 0 30px;
    padding-bottom: 25px;
}

.pagina-transparencia-publica .componente-mapasitio .panel-collapse .panel-body>.row>div:first-child {
    padding-top: 5px;
    color: #333333;
    font-size: 14px;
    letter-spacing: 0;
    line-height: 19px;
}

.pagina-transparencia-publica .componente-mapasitio .panel-collapse .panel-body .panel {
    border: none;
}

.pagina-transparencia-publica .componente-mapasitio .panel-collapse .panel-body .panel-heading.cont-hijos {
    background: #FFFFFF;
    padding: 15px;
    border-bottom: 1px solid #DEE8D8;
}

.pagina-transparencia-publica .componente-mapasitio .panel-collapse .panel-body .panel-heading.cont-hijos .col-md-11 {
    cursor: pointer;
}

.pagina-transparencia-publica .componente-mapasitio .panel-collapse .panel-body .panel-heading.cont-hijos .conticon,
.pagina-transparencia-publica .componente-mapasitio .cont-padre .conticon {
    display: none;
}

.pagina-transparencia-publica .componente-mapasitio .descripcion,
.pagina-transparencia-publica .componente-mapasitio .panel-collapse .panel-body .panel {
    margin: 0;
}

.pagina-transparencia-publica .componente-mapasitio .panel-collapse .panel-body .panel-heading.cont-hijos .titulo {
    color: #41771e;
    font-size: 18px;
    letter-spacing: -0.3px;
    line-height: 24px;
}

.pagina-transparencia-publica .componente-mapasitio .panel-collapse .panel-body .panel-heading.cont-hijos a {
    vertical-align: -webkit-baseline-middle;
}

.pagina-transparencia-publica .componente-mapasitio .panel-group .panel-collapse .col-md-12 .panel .panel-collapse .cont-hijos .titulo {
    font-size: 14px;
    line-height: 19px;
}

.pagina-transparencia-publica .componente-mapasitio .panel-group .panel-collapse .col-md-12 .panel .panel-collapse .cont-hijos a:after {
    font-size: 18px !important;
    margin-top: 0px !important
}

.pagina-transparencia-publica .componente-mapasitio .panel-group .panel-collapse .col-md-12 .panel .cont-hijos .accordion-toggle {
    color: #41771e !important;
    background: transparent !important;
    margin-right: -17px;
}

.pagina-transparencia-publica .componente-mapasitio .panel-heading .accordion-toggle>i.fa-chevron-up {
    font-size: 24px;
    font-weight: 400;
}

.pagina-transparencia-publica .componente-mapasitio .panel-group .panel-collapse .col-md-12 .cont-hijos .col-md-12.contenedor-heading a:after {
    content: "\f35d";
    font-family: 'Font Awesome 5 Free';
    font-weight: 900;
    color: #41771e;
    font-size: 24px;
    float: right;
    margin-top: -5px;
}

.pagina-transparencia-publica .btn-primary.guardarDiligenciar:hover {
    border: none;
}

.pagina-transparencia-publica .bloque-boton-encuesta-satisfaccion {
    background: #ffffff;
    text-align: right;
    padding: 0 15px;
    padding-bottom: 30px;
}

.pagina-transparencia-publica .bloque-boton-encuesta-satisfaccion .fa-smile,
.pagina-transparencia-publica .bloque-boton-encuesta-satisfaccion span {
    padding-right: 5px;
}

.pagina-transparencia-publica .componente-mapasitio .cont-padre .col-md-11 a>span.fas {
    font-family: 'Font Awesome 5 Free' !important;
    font-size: 24px;
    color: #ffffff;
    padding: 0 15px;
}

.pagina-transparencia-publica .fa.fa-asterisk {
    font-weight: 900;
    font-family: 'Font Awesome 5 Free' !important;
    color: #41771e
}

.pagina-transparencia-publica .titulo-encuesta-satisfaccion h2 {
    color: #41771e;
    font-family: 'Nunito', sans-serif !important;
    font-weight: 600 !important;
    font-size: 3.6rem;
}

.pagina-transparencia-publica .panelDiligenciar .titulo-vista,
.pagina-transparencia-publica .nombre_grupo {
    display: none;
}

.pagina-transparencia-publica .cabeceraform {
    margin-bottom: 30px;
}

.pagina-transparencia-publica .chosen-container-single .chosen-drop {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    z-index: 2;
}

.pagina-transparencia-publica .chosen-container-single .chosen-single>span {
    margin-top: -4px;
}

.pagina-transparencia-publica .chosen-container-single .chosen-results,
.pagina-transparencia-publica .formulario-encuesta-satisfaccion-transparencia .form-group.border-rounded,
.pagina-transparencia-publica .formulario-encuesta-satisfaccion-transparencia .divBootstrap.form-group {
    margin: 0;
}

.pagina-transparencia-publica .formulario-encuesta-satisfaccion-transparencia>div:last-child {
    padding: 0 15px;
}

.pagina-transparencia-publica .row-contenedor-enviar,
.pagina-transparencia-publica .google_captcha {
    text-align: left;
}

.pagina-transparencia-publica .google_captcha {
    margin-bottom: 36px;
}

.pagina-transparencia-publica .btn-primary.guardarDiligenciar,
.pagina-transparencia-publica .btn-default.encuesta-satisfaccion {
    border-radius: 5px;
    background-color: #A6C957;
    color: #41771E;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 24px;
    border: none;
}

.pagina-transparencia-publica .modal-content {
    text-align: initial;
    border: 1px solid #DEE8D8;
    border-radius: 10px;
    background-color: #FFFFFF;
    box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3);
}

.pagina-transparencia-publica .modal-content .modal-header {
    border: none;
    border-radius: 10px 10px 0 0;
    background: #FFFFFF;
    padding: 24px;
    padding-bottom: 0;
}

.pagina-transparencia-publica .modal-content .modal-header h3 {
    color: #000000;
    font-size: 30px;
    letter-spacing: -0.5px;
    line-height: 41px;
    font-weight: 400;
}

.pagina-transparencia-publica .modal-content .modal-header .close {
    position: absolute;
    right: 15px;
    top: 11px;
    margin: 0;
    opacity: 1;
}

.pagina-transparencia-publica .modal-content .modal-header span {
    padding: 0;
    color: #A6C957 !important;
    font-size: 30px;
}

.pagina-transparencia-publica .modal-content .modal-header span:hover {
    color: #d0d0d0 !important;
}

.pagina-transparencia-publica .modal-content .m-t-3,
.pagina-transparencia-publica .modal-content .m-y-0 {
    display: none !important;
}

.pagina-transparencia-publica .modal-content .modal-body {
    padding: 24px;
    padding-top: 0;
}

.pagina-transparencia-publica .modal-content .contenedor-form-unico>.col-sm-12 {
    padding: 0;
}


/* ----------------- PAGINA TRANSPARENCIA Y ACCESO A LA INFORMACION PUBLICA/ ----------------- */


/* ----------------- /PAGINA CONSULTA RADICADOS ----------------- */

.consulta-pqrs .fa-search {
    font-family: "Font Awesome 5 Free" !important;
    font-weight: 900;
}

.consulta-pqrs .boton-consultar .btn-default {
    background: #f7b41b;
    color: white;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel .resultados {
    overflow-x: auto;
    margin: 15px;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel .resultados>.col-md-12,
.consulta-pqrs .consulta-participacion-ciudadana-panel .componente-consultawf .notasins {
    padding: 0;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel .resultados>.col-md-12,
.consulta-pqrs .consulta-participacion-ciudadana-panel .resultados>.allinfo {
    border-top: 1px solid #ddd;
    padding-top: 15px;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel a.regresarconsulta {
    color: #41771e;
    font-size: 16px;
    font-weight: 600;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel .fa-reply:before {
    content: "\f3e5" !important;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel .regresarconsulta>i {
    font-weight: 900;
    font-family: "Font Awesome 5 Free";
    color: #518331;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel .componente-consultawf .notasins .info {
    background-color: rgba(76, 132, 36, 0.2) !important;
    border: none;
    border-bottom: 1px solid #000;
    padding: 5px;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel .allinfo div.list-group,
.consulta-pqrs .consulta-participacion-ciudadana-panel #listInfo div.ocultar.col-md-6,
.consulta-pqrs .consulta-participacion-ciudadana-panel .resultados .tab-content>.col-md-12 {
    display: none !important;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel #listInfo {
    width: 100%;
    padding: 0;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel #listInfo .agrupado thead tr {
    background-color: #41771e;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel #listInfo .agrupado thead tr th {
    border-color: aliceblue !important;
    font-weight: 400;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel #listInfo .agrupado .title {
    font-size: 1.6rem;
    color: #222;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel .content-box-wrapper>form {
    display: flex;
    align-items: flex-end;
}

.consulta-pqrs .consulta-participacion-ciudadana-panel .content-box-wrapper>form>.row:first-child {
    width: 93%;
}

.consulta-pqrs .tabs-consulta-radicados h3 {
    margin-top: 0;
}

.consulta-pqrs .tabs-consulta-radicados li.active a {
    background: #41771e !important;
    color: #fff !important;
}

.consulta-pqrs .tabs-consulta-radicados .nav-tabs {
    border-bottom: 1px solid rgba(0, 0, 0, .11);
}

.consulta-pqrs .tabs-consulta-radicados {
    margin-bottom: 15px;
}


/* ----------------- PAGINA CONSULTA RADICADOS/ ----------------- */


/* ----------------- /PAGINA RESERVA SITIOS TURISTICOS ----------------- */

.pagina-reservas-sitios-turisticos .titulo-reserva-patrimonio-turistico {
    margin-top: 50px;
}

.pagina-reservas-sitios-turisticos .fa {
    font-family: "Font Awesome 5 free" !important;
    font-weight: 900;
    color: #41771e !important;
}

.pagina-reservas-sitios-turisticos .componente-formulario .panelDiligenciar .formulario-unico .nombre_grupo,
.pagina-reservas-sitios-turisticos .componente-formulario .panelDiligenciar .titulo-vista {
    display: none;
}

.pagina-reservas-sitios-turisticos .contenedor-enviar {
    text-align: right;
}

.pagina-reservas-sitios-turisticos .btn.guardarDiligenciar {
    color: white !important;
    background: #f7b41b !important;
    border: 1px solid #f7b41b !important;
}

.pagina-reservas-sitios-turisticos .btn.guardarDiligenciar:hover {
    color: #f7b41b !important;
    background: white !important;
    border: 1px solid #f7b41b !important;
}

.componente-agregarcarrito {
    padding-right: 0 !important;
}


/* ----------------- /ESTILOS CARRITO DE COMPRAS ----------------- */

.vista_grilla.slider_home .btn-primary.accion-comprar {
    display: none;
}

.bloque-aviso {
    border: 1px solid #F8E71C;
    border-radius: 10px;
    background-color: #FFFCDB;
    padding: 15px;
    margin-bottom: 33px;
}

.bloque-aviso h2 {
    margin-top: 0;
    font-size: 21px;
    color: #E66C00;
    letter-spacing: 0;
    line-height: 21px;
}

.componente-agregarcarrito .modal-productos.loading:before {
    height: 100px;
    background: #fff;
    border-radius: 5px;
}

.componente-agregarcarrito a.btn-primary.accion-comprar,
.componente-agregarcarrito .btnAgregarCarrito.add_tarifa {
    border-radius: 10px;
    background-color: #D1DC02;
    box-shadow: 0 4px 1px 0 #007807;
    border-color: transparent;
    padding: 15px 24px;
    font-size: 16px;
    font-weight: 600;
    line-height: 22px;
    color: #007807;
}

a.btn-primary.accion-comprar:active:focus {
    background: #007807;
    color: #FFF;
    border-color: transparent;
    box-shadow: none;
}

.componente-agregarcarrito .modal .modal-content {
    border-radius: 5px;
}

.componente-agregarcarrito .modal-footer {
    border-top: 0;
}

.componente-agregarcarrito .container-galeria-flexslider .flexslider-contenedor .flex-viewport {
    border-radius: 5px 5px 0 0;
}

.componente-agregarcarrito .container-galeria-flexslider .flexslider-contenedor img {
    height: 270px !important;
    display: block;
}

.componente-agregarcarrito .container-galeria-flexslider .flexslider-thumbs img {
    height: 60px !important;
}

.componente-agregarcarrito .flexslider-thumbs .slides li {
    border: 2px solid #D1DC02;
}

.componente-agregarcarrito .flexslider-thumbs .slides li.flex-active-slide {
    border: 2px solid #007807;
}

.componente-agregarcarrito .flexslider-contenedor .flex-direction-nav a {
    height: 60px;
    top: 50%;
}

.componente-agregarcarrito .flexslider-contenedor .flex-direction-nav a:before {
    color: #fff;
}

.componente-agregarcarrito .flexslider-thumbs .flex-direction-nav a:before {
    color: #fff;
    font-size: 20px;
}

.componente-agregarcarrito .flexslider-thumbs .flex-direction-nav a {
    height: 30px;
    top: 60%;
}

.componente-agregarcarrito .divTablaProductos h4 {
    color: #007807;
    font-size: 18px;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}

.componente-agregarcarrito .divTablaProductos .titulo-seleccion-compra {
    font-size: 14px;
    color: #007807;
    font-weight: 700;
    line-height: 19px;
}

.componente-agregarcarrito .divTablaProductos .valor-producto .costo-producto {
    font-size: 18px;
    line-height: 24px;
}

.componente-agregarcarrito .divTablaProductos .valor-producto .nombre-costo-producto {
    font-size: 14px;
    color: #9B9B9B;
}

.componente-agregarcarrito .divTablaProductos .infoTarifas {
    margin-bottom: 15px;
}

.componente-agregarcarrito .divTablaProductos .tablaTarifas td {
    vertical-align: middle;
}

.componente-agregarcarrito .divTablaProductos .tablaTarifas tr>td:last-child {
    max-width: 90px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.componente-agregarcarrito .modal-footer .row>div:last-child {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.componente-agregarcarrito .btnComprobarStock {
    border: 2px solid #D1DC02;
    border-radius: 10px;
    background-color: #FFFFFF;
    box-shadow: 0 4px 1px 0 #007807;
    float: left;
    font-size: 16px;
    font-weight: 600;
    padding: 7px 15px;
    color: #007807;
}

.componente-agregarcarrito .btnAgregarCarrito.add_tarifa i {
    color: #007807;
}

.componente-agregarcarrito .btnAgregarCarrito.add_tarifa:active:focus {
    background: #fff;
    box-shadow: none;
}

.componente-agregarcarrito .divTablaProductos .close {
    color: #007807;
    opacity: 1;
    font-size: 24px;
    margin-top: -10px;
    margin-right: -5px;
}

.contenido-items-compra .titulo-resumen-compra {
    margin: 0;
}

.contenido-items-compra .titulo-resumen-compra i,
.openbtn .contenedor-icono-carrito i {
    font-size: 24px;
    color: #003000;
}

.contenido-items-compra .titulo-resumen-compra .cantidad-items-compra,
.openbtn .contenedor-icono-carrito .cantidad-items-compra {
    font-size: 11px;
    font-weight: 700;
    line-height: 13px;
    border-radius: 50%;
    border: 1px solid #EC620A;
    background: #EC620A;
    color: #fff;
    padding: 0 3px;
    position: absolute;
    right: 5px;
    top: -3px;
}

.contenido-items-compra .titulo-resumen-compra .carrito-compra-titulo,
.componente-validapago .modal-header span {
    font-size: 18px;
    line-height: 24px;
    color: #007807;
    font-weight: 400;
}

.contenido-items-compra .titulo-contenido-resumen-compra {
    font-size: 15px;
    line-height: 20px;
    color: #007807;
    font-weight: 700;
}

.contenido-items-compra .precio-total-resumen-compra {
    font-size: 18px;
    line-height: 21px;
    color: #4A4A4A;
}

.contenido-items-compra .cantidad-total-resumen-compra {
    font-size: 12px;
    line-height: 15px;
    color: #4A4A4A;
}

.contenido-items-compra .url-contenido-resumen-compra a {
    color: #3AA82D;
    font-size: 14px;
    line-height: 19px;
}

.contenido-items-compra .nombre-tarifa {
    color: #007807;
    font-weight: 700;
    font-size: 14px;
    line-height: 19px;
}

.contenido-items-compra .precio-tarifa,
.contenido-items-compra .cantidad-tarifa {
    font-size: 14px;
    line-height: 19px;
    color: #4A4A4A;
}

.contenido-items-compra .item-tarifa.col-sm-3 .precio-tarifa {
    text-align: end;
}

.contenido-items-compra .cantidad-tarifa {
    text-align: center;
}

.contenido-items-compra .item-accion-tarifa a {
    color: #3AA82D;
    font-size: 14px;
    line-height: 19px;
}

.contenido-items-compra .item-accion-tarifa i {
    font-size: 24px;
    color: #3AA82D;
}

.sidepanel .closebtn {
    color: #3AA82D;
    font-weight: 700;
}

.contenido-items-compra .botones-accion-tarifas .btn-default,
.componente-validapago .modal-footer .btn-danger {
    border: 3px solid #D1DC02;
    border-radius: 10px;
    background-color: #FFFFFF;
    box-shadow: 0 3px 0 0 #007807;
    color: #007807;
    font-weight: 700;
    font-size: 14px;
    padding: 5px 12px;
    line-height: 16px;
}

.contenido-items-compra .botones-accion-tarifas .btn-primary,
.componente-carritocompras .btn-payment,
.componente-validapago .btn-success {
    border-radius: 10px;
    border: 3px solid #D1DC02;
    background-color: #D1DC02 !important;
    box-shadow: 0 4px 1px 0 #007807;
    border-color: transparent;
    padding: 5px 24px;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    color: #007807;
}

.contenido-items-compra .botones-accion-tarifas .btn-default:active:focus,
.componente-validapago .modal-footer .btn-danger:active:focus {
    box-shadow: none;
}

.contenido-items-compra .botones-accion-tarifas .btn-primary:active:focus,
.componente-carritocompras .btn-payment:active:focus,
.componente-validapago .btn-success:active:focus {
    background: #007807;
    color: #fff;
    box-shadow: none;
    border-color: unset;
}

.componente-validapago .btn-success i {
    color: inherit;
}

.contenido-items-compra .collapse.in .agrupacion-tarifa {
    border-bottom: 1px solid #f4f4f4;
    width: calc(100% + 30px);
    margin-left: -15px;
    padding-bottom: 15px;
    background: #fff;
}

.contenido-items-compra .tarjeta-producto-resumen {
    border-bottom: 1px solid #f4f4f4;
    width: calc(100% + 30px);
    margin-left: -15px;
    padding: 15px;
}

.contenido-items-compra .fila-item-tarifa {
    padding: 0 30px;
    padding-right: 0;
}

.openbtn {
    border-radius: 24px 0 0 24px;
    background-color: #D1DC02 !important;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
    border: none !important;
}

.openbtn .contenedor-icono-carrito .cantidad-items-compra {
    right: 0px;
}

.contenido-items-compra .botones-accion-tarifas {
    margin-top: 15px;
}

.contenido-items-compra>div:last-child>.row>div {
    margin-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #F4F4F4;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.contenido-items-compra>div:last-child>.row>div strong {
    font-size: 18px;
    font-weight: 700;
    color: #4A4A4A;
}

.contenido-items-compra>div:last-child>.row>div span {
    font-size: 24px;
    line-height: 32px;
    color: #4A4A4A;
}

.contenido-items-compra .agrupacion-tarifa .row.text-right,
.contenido-items-compra .botones-accion-tarifas .btn-default {
    display: none;
}

.componente-validapago .modal-body strong {
    color: #007807;
}


/* ----------------- ESTILOS CARRITO DE COMPRAS/ ----------------- */

button.ajaxclick2.btn {
    background: #41771e;
}

.content-box .content-box-wrapper .nav.nav-tabs>li.active>a {
    color: #adabab !important;
}
.tab-informacion .dropdown1 .dropdown-menu {
    right: 0;
    left: unset;
    width: 300px;
}
.ps {
    display: flex;
flex-direction: column;
}
.nolabel.nolabel-info.btn.btn-primary.pull-right.generateDoc {
    color: #fff !important;
}
.widget-support-tickets-item {
    padding-block: 11px;
}
.fa-file-word-o:before {
    content: "\f1c2";
    color: green;
}
.widget-timeline.widget-timeline-centered {
    position: relative !important;
    z-index: 0 !important;
}
.widget-timeline-section, .widget-timeline-time {
    width: fit-content !important;
    padding-inline: 16px !important;
    margin-inline: auto !important;
    min-height: 40px !important;
    margin-bottom: 30px !important;
    display: flex !important;
    align-items: center !important;
    border-radius: 5px !important;
}
.widget-timeline-item {
    position: relative !important;
    max-width: 650px !important;
    height: 200px !important;
    margin-inline: auto !important;
}
.widget-timeline-item .widget-timeline-info {
    position: absolute !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
}
.widget-timeline-image {
    width: fit-content !important;
    margin-inline: auto !important;
    margin-bottom: 10px !important;
}
.widget-timeline-image img {
    width: 40px !important;
}
.widget-timeline-item.right > .panel {
    position: absolute !important;
    top: 0 !important;
    left: 100% !important;
    transform: translateX(-50%) !important;
    border: 0 !important;
}
.widget-timeline-item.right > .panel {
    .widget-comments-header img {
        width: 20px !important;
    }
}
.widget-timeline-item.right > .panel {
    .panel {
        left: 0 !important;
        position: absolute !important;
        border: 1px solid #e2e2e2 !important;
    }
}
.widget-timeline-item > .panel {
    width: 72%;
}
.panel .widget-comments-item {
    display: flex !important;
    flex-direction: column !important;
    gap: 2px !important;
    text-align: left !important;
    font-weight: 600 !important;
    padding-left: 25px !important;
}
.widget-timeline-centered .widget-timeline-item.left {
    padding-right: 50px !important;
    padding-left: 10px !important;
}
.widget-timeline-item.left > .panel {
    float: right;
}

.widget-timeline-item.left > .panel {
    position: absolute !important;
    top: 0 !important;
    right: 100% !important;
    transform: translateX(50%) !important;
    border: 0 !important;
}
.widget-timeline-item.left > .panel {
    .panel {
        right: 0 !important;
        position: absolute !important;
        border: 1px solid #e2e2e2 !important;
    }
	.widget-comments-header img {
    width: 20px !important;
}
img.image-inline.border-rounded.img-responsive {
    width: 20px !important;
}
.image-inline .border-rounded .img-responsive{
    width: 20px !important;
}