/**
 * Place your custom styles here.
 */

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 100;
  src: local("Montserrat Thin"), local("Montserrat-Thin"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Thin.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Thin.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 200;
  src: local("Montserrat ExtraLight"), local("Montserrat-ExtraLight"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-ExtraLight.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-ExtraLight.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 300;
  src: local("Montserrat Light"), local("Montserrat-Light"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Light.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Light.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  src: local("Montserrat Regular"), local("Montserrat-Regular"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Regular.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  src: local("Montserrat Medium"), local("Montserrat-Medium"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Medium.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Medium.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  src: local("Montserrat SemiBold"), local("Montserrat-SemiBold"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-SemiBold.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-SemiBold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  src: local("Montserrat Bold"), local("Montserrat-Bold"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Bold.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Bold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 800;
  src: local("Montserrat ExtraBold"), local("Montserrat-ExtraBold"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-ExtraBold.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-ExtraBold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 900;
  src: local("Montserrat Black"), local("Montserrat-Black"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Black.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Montserrat_font/Montserrat-Black.woff2") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Thin.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Thin.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-ExtraLight.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-ExtraLight.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Light.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Light.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Regular.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Regular.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Medium.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Medium.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-SemiBold.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-SemiBold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Bold.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Bold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-ExtraBold.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-ExtraBold.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Black.woff2") format("woff2"), url("https://cdn.www.gov.co/v2/assets/fonts/Work_Sans/static/WorkSans-Black.ttf") format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}



@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,600,600i|Roboto:300,300i,400,400i,500,500i,700,700i');
@import url('https://fonts.googleapis.com/css?family=Crete+Round|Open+Sans:400,600,700');
/*@import "lesshat"; */
a[target="_blank"]:after:not(.front a) {
  content: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAQElEQVR42qXKwQkAIAxDUUdxtO6/RBQkQZvSi8I/pL4BoGw/XPkh4XigPmsUgh0626AjRsgxHTkUThsG2T/sIlzdTsp52kSS1wAAAABJRU5ErkJggg==);
  margin: 0 3px 0 5px;
}


#block-block-122,
#block-block-130{
  margin-top: 20px;
}

#block-block-122 img, #block-block-130 img {
    max-width: 100%;
}

.view-customer-support a[target="_blank"]:after {
	content:none;
}
h1{
	font-size: 27px;
}
h2 {
font-size: 26px;
}
h3 {
font-size: 20px;
} 
h5 {
font-size: 16px;
}
h6 {
font-size: 11px;
}
td, th {
	padding: 0;
/*	padding-right: 10px;*/
}
a.normativa{
	 color: #204380;
    text-transform: uppercase;
    /* font-size: 12px; */
    padding: 1em;
    /* background-color: #fff; */
    border-top: 2px solid #204380;
    text-align: center;
    background: transparent;
    color: #666;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 300;

}

/*INICIO VOTACIONES GAVE 2019*/
#filtros-votaciones-candidatos{
    /* text-transform: uppercase; */
}

article#node-37539 .webform-component > label{
  display:none;
}
body.node-type-votacion #edit-submitted-candidato > .form-item:nth-child(1){
  margin-top:-5px
}
#caja-filtros-grupos, #caja-filtros-paises, #caja-filtros-candidatos {
    display: inline-block;
    margin-right: 20px;
}
#caja-filtros-grupos select, #caja-filtros-paises select, #caja-filtros-candidatos input {
    height: 35px;
    min-width: 200px;
}
.todoslosfiltros {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 45px;
}





.gave-cerrar-sesion {
    display:none;
    width: 100%;
    text-align: right;
    margin: 6px 0;
}
.gave-cerrar-sesion a {
    background-color: #d84545;
    color: #fff;
    padding: 6px;
    border-radius: 15px;
}
.info-grupos,
.info-pais,
.info-candidato {
  display: none;
    font-size: 9px;
    font-weight: 100;
    width: 250px;
    position: absolute;
    background-color: #fff8e2;
    top: -100%;
    left: -56%;
    border: 1px solid #337ab7;
    border-radius: 6px;
    padding: 3px;
    z-index: 999999;
}

.icon-info-grupos, .icon-info-pais, .icon-info-candidato {
    content: "?";
    background-color: #ecce65;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    margin-left: 4px;
}
.soporte {
    margin-top: 60px;
    border: 1px solid #bdb56a;
    padding: 15px;
    border-radius: 3px;
    background-color: #f7f7f7;
}
body.page-node-37539 .webform-confirmation p{
font-size: 16px;    
}
body.page-node-37539 .links a{
font-size: 18px;    
}
body.page-node-37539 .webform-confirmation {
    text-align: center;
    margin-top: 40px;
}
body.page-node-37539 .links {
    text-align: center;
    margin-top: 10px;
}
body.page-node-37539 .soporte {
    margin-top: 60px;
}
body.page-node-37539 .links > a {
    margin-bottom: 20px;
    background-color: #48aba9;
    padding: 16px 9px;
    border-radius: 30px;
    display: block;
    max-width: 275px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 18px;
    font-weight: 500;
    color: #fff;
}
#votacion-submit {
    min-width: 180px;
    height: 60px;
    background-color: #337ab7;
    color: #fff;
    font-size: 29px;
    text-transform: uppercase;
    font-weight: 500;
    margin-bottom: 200px;
    border-radius: 30px;
}
.deseacontinuar {
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    margin-top: 10px;
}
span.popup-candidato {
    font-weight: 700;
}
body.node-type-votacion #edit-submitted-candidato {
    padding: 6px;
}
.bienvenida {
    max-width: 600px;
    margin-left: auto;
    margin-right: auto;
}
.instructivo a {
    background-color: #337ab7;
    padding: 6px;
    border-radius: 24px;
    display: block;
    max-width: 200px;
    margin-top: 15px;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
    font-weight: 500;
    color: #fff;
}
.titu-filtro {
    font-size: 17px;
    font-weight: 500;
    color: #103e82;
    position: relative;
}

.todoslosfiltros select {
    font-size: 15px;
}
#caja-filtros-grupos select, #caja-filtros-paises select, #caja-filtros-candidatos input {
    border-radius: 3px;
    border: 1px solid #337ab7;
}

.candidato {
    font-size: 16px;
    text-align: center;
}
.form-item .webform-component--candidato form-group form-item{
    margin-top: 30px;
}

body.node-type-votacion #edit-submitted-candidato > .form-item {
    box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2);
    min-height: 105px;
    margin-top: 5px !important;
    background-color: #f9f9f9;
}

body.node-type-votacion #edit-submitted-candidato > .form-item label {
    margin-top: 13px;
}

#caja-filtros-grupos, #caja-filtros-paises, #caja-filtros-candidatos {
    margin-bottom: 10px;
}

body.page-node-37539 .encabezado{
    font-size: 16px;
    margin-top: 100px;
}
body.page-node-37539 .alert-dismissible .close {
    display: none;
}

body.page-node-37539 .alert-dismissable, 
body.page-node-37539 .alert-dismissible {
    padding-right: 0;
    padding-left: 0;
    background-color: transparent !important;
    border: 0;
}

body.page-node-37539 .alert-warning .alert-warning a, 
body.page-node-37539 .alert-warning .alert-warning a:focus, 
body.page-node-37539 .alert-warning .alert-warning a:hover {
    color: #ffffff;
    font-size: 18px;
    line-height: 17px;
}
body.page-node-37539 .alert-warning .alert-warning {
    color: #fff;
    background-color: #48aba9;
    border-color: transparent;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    border-radius: 50px;
    padding: 20px 7px;
    text-align: center;
    font-weight: 600;
}
.page-user-login #edit-actions{
margin-top: 15px;
}
body.page-node-37539 #navbar,
body.page-node-37539 footer,
.page-user-login  #navbar,
.page-user-login  footer,
.page-user-login .nav-tabs li:nth-child(2){
display:none
}
body.node-type-votacion #popup-confirmacion .popup-action-no-processed.no-continuar {
    display: inline-block;
    padding: 3px 10px;
    background: #b91f22;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    position: inherit;
    right: inherit;
    top: inherit;
    font-size: 20px;
    margin-left: 64px;
    width: 50px;
    height: 34px;
    letter-spacing: 0;
    text-transform: inherit;
}
body.page-node-37539 .page-header,
body.page-node-37539 .breadcrumb{
    display:none;
}
body.page-node-37539 .bienvenida,
body.page-node-37539 .instructivo{
text-align: center;
}
#filtros-votaciones-candidatos {
    padding: 5px;
}

#contador {
    position: fixed;
    z-index: 999999;
    background-color: rgba(193, 7, 7, 0.7);
    color: #fff;
    padding: 5px;
    text-align: center;
    width: 316px;
    border-radius: 8px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    top: 0;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
}
#contador span{
display:block;
}

.gave-g-h,
.gave-g-m,
.gave-g-s{
width: 70px;
margin-bottom: 10px;
display:inline-block;
margin: 3px;
padding: 3px;
border: 1px solid #fff;
border-radius: 3px;
}
.gave-g-h{
margin-top: 5px;
}
.gave-h{
font-size: 14px;
font-weight: bold;
line-height: 13px;
}
.gave-m{
font-size: 14px;
line-height: 13px;
}
.gave-s{
font-size: 14px;
line-height: 13px;
}
.gave-msj{
font-size: 14px;
line-height: 12px;
font-weight: 100;
}
@media screen and (max-width:1000px){
body.node-type-votacion #edit-submitted-candidato > .form-item {
    width: 100%;
}



}

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

.gave-msj{
font-size: 12px;
line-height: 11px;
}
#caja-filtros-grupos, #caja-filtros-paises, #caja-filtros-candidatos {
    width: 100%;
}

#caja-filtros-grupos select, #caja-filtros-paises select, #caja-filtros-candidatos input {
    width: 100%;
}
body.node-type-votacion #popup-confirmacion .wrapper-confirmacion {
    width: 346px;
    height: 237px;
}

}











/* FIN VOTACIONES GAVE 2019*/


#block-views-banner-superior-block{
    /* display:none; */
}

/*5 Banners*/
#block-block-119 {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    padding: 0 15px;
    margin-bottom: 15px;
}
.banner-home-2019 {
    display: table-cell;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
/*Reportes ficha*/
.view-id-reportes .views-row-3 .views-field-view-node span a:after{
display:none;
}
.view-id-reportes .views-row-3 .views-field-field-imagen .field-content a:after{
display:none;
}
/*NUEVO HEADER*/

#block-imageblock-2 h2{
display: none;
}

#block-imageblock-3 {
    display: none;
}

#block-views-redes-block .views-row {
    display: inline-block;
}

#block-language-switcher-fallback-language-switcher-fallback .language-switcher-locale-url {
    margin-left: 0;
    padding-left: 10px;
}
#block-language-switcher-fallback-language-switcher-fallback {
    float: right;
    margin-top: 15px;
}

#block-language-switcher-fallback-language-switcher-fallback ul li a {
    padding: 0 5px !important;
    text-transform: uppercase;
    font-weight: 500;
    font-size: 10px;
}

#block-language-switcher-fallback-language-switcher-fallback ul li:first-child:after {
    content: "|";
    font-weight: 500;
}

#block-text-resize-0 {
    float: right;
}

#block-views-enlaces-footer-block{
   display:none !important;
}

.redes-footer-new img {
    width: 34px;
}

.row-one-redes {
    padding-bottom: 10px;
}

.redes-footer-new a {
    padding: 3px;
}

.redes-footer-new a:after{
    display:none;
}

.red-new-4 {
    margin-left: 43px;
}

.node-documentos-biblioteca #right_content {
	float: right;
	width: 39%;
}
.node-documentos-biblioteca #content_node {
	float: left;
	width: 60%;
}
.view-id-redes a[target="_blank"]:after {
	display: none;
}
.page-nuevo-inicio h1.page-header{
	display: none;
}
/*a[target="_blank"]:after {
    font-family: 'FontAwesome';
    content: " \f08e";
} */ 
.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
display: block;
max-width: 100%;
height: auto;
}
.region-sidebar-second section.block-tb-megamenu h2.block-title {
color: #204380;
text-transform: uppercase;
font-size: 12px;
padding: 1em;
background-color: #fff;
border-top: 2px solid #204380;
text-align: center;
}
body{
    /*font-size: 16px;
    font-family: 'Roboto', sans-serif;
	font-weight: 300;*/
	/*font-family: 'Open sans', helvetica, sans-serif;*/

	font-size: 14px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	/* font-family: 'Open sans', helvetica, sans-serif; */

}
.text-center {
    text-align: center;
    clear: both;
}
.breadcrumb {
	padding: 8px 15px;
	margin-bottom: 20px;
	list-style: none;
	background-color: #f5f5f5;
	border-radius: 4px;
	font-size: 12px;
}
.container{
    /*padding: 0px;*/
}
.fav .RNI{
  background:#BBCF62;
}

span.Snariv{
  background:#ECBA5A;
}

span.Reparación{
 background:#06607D; 
}

span.Conflicto{
 background:#7D0635; 
}

.fav .Reparación{
 background:#06607D; 
}

span.Institucional{
	background: #e67d28;
}

.fav .nomeolvides2018{
	background: #5f78ad;
}


.fav .Valoración.Registro{
	background:#35788d;
}

span.Rendición{
 background:#0AA0B3; 
}

span.Participación{
 background:#D8562F; 
}

span.Discursos{
 background:#6E801E; 
}

.fav .Escuela{
 background:#848D37; 
}	

span.emergencias{
 background:#EFA558; 
}

span.Registro.de{
	background:#e87117;
}

span.Historias{
	background:#5dafae;
}

span.Oferta{
	background:#a71c20;
}

span.Fondo.reparaciones{
	background:#06777d;
}

span.Retornos.Reubicaciones{
	background:#4c7db1;
}

span.Construyendo.País{
	background:#EA5E21;
}

span.MesAfro.2019{
	background:#e67d28;
}
span.LaPazEsConHechos{
	background:#5f78ad;
}
span.Ley.de.Víctimas{
	background:#a71c20;
}
span.Conmemoraciones{
	background:#355bc6;
}
span.Enfoque{
	background:#204380;
}
span.Prevención{
	background:#31708f;
}
span.UnidosPorLaPaz{
	background:#075698;
}
span.Atención.a{
	background:#355bc6;
}



span.Exterior{
	background:#8a6d3b;
}

span.Ciudadano{
	background:#39b5f1;
}

span.antifraude{
	background:#355bc6;
}

[class*="9aHacer"]{
	background:#f14b0b;
}



span.Cooperación{
	background:#f27474;
}
span.Alianzas{
	background:#3c763d;
}
span.Gestión{
	background:#39b5f1;
}
span.Nación{
	background:#118fcc;
}
span.Nuevos.mandatarios{
	background:#d28108;
}
span.Asuntos.étnicos{
	background:#7ab505;
}
.page-node-14732 #contenido p{
	margin-bottom:0;
	line-height:110%;
}

.page-node-14732 #contenido p.field-label{
	margin-bottom:-7px;
}


.fav .Red{
 background:#979C39; 
}

span.territorio{
  background:#BD362F;
}

.fav .categoria.cat-2, .Internacional{
  background:#26AFAF;  
}

.fav .categoria.cat-2, .Reparación{
    background: #008C8C;
}

.fav .categoria.cat-2, .Asuntos{
    background: #eb894a;
}

.view-id-todas_noticias_ h1{
	padding-left:0.6em;
}

.fav .categoria.cat-3, .Enfoques{
    background: #b8be4e;
}

.fav .categoria.cat-3, .Enfoques{
    background: #b8be4e;
}

.fav .categoria.cat-4, .Asistencia {
    background: #324253;
}

.fav .categoria.cat-4, .Participación {
    background: #555;
}

.fav .categoria.cat-4, .exterior {
    background: #555;
}

.fav .categoria.cat-2, .#Nomeolvides {
    background: #555;
}
.fav-news .subtitle{
    color: #ba1f23;
    font-weight: lighter;
    font-size: 1.125em;
}

.fav{
    background: #fff;
    /*box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);*/
	border: 1px solid #e6e6e6;
    position: relative;
    min-height:270px;
}

.fav img{
    max-width: 100%;
}

.fav .text{
    padding: 0.8em;
    font-size:16px;
}

.fav .text h5{
    font-weight: lighter;
    color: #363636;
    font-size: 1em;
    margin: 0;
    line-height: 125%;
}

.fav .text h5 a{
  color:#383838;
  text-decoration:none;
}


.fav .text p{
    font-size: 0.750em;
    font-family: Helvetica, arial, sans-serif;
    color: #5e5e5e;
}

.fav span,.fav .categoria, .Red ,.emergencias ,.Internacional ,.actualidad, .entidades, .victimas, .Reparación, .Asuntos, .Enfoques, .Asistencia, .Participación, .Institucional, .exterior {
    position: absolute;
    top: 4px;
    left:4px;
    color: #fff;
    font-weight: lighter;
    text-transform: uppercase;
    font-size: 0.8em;
    padding: 0.5em 0.7em 0.3em;
    letter-spacing: 0.1em;   
	z-index:100;
	max-width:96%;
	text-transform: capitalize;
}

span.Víctimas.En.El.Exterior{
	background:#8a6d3b;
}
span.Municipios.PDET{
	background:#7ab505;
}
span.Servicio.Al.Ciudadano{
	background:#39b5f1;
}
span.Emprendimientos{
	background:#118fcc;
}
span.Campaña.Antifraude{
	background:#355bc6;
}


.noti-image {
    position: relative;
    overflow: hidden;
    height: 135px;
}
.field-name-field-despues-del-contenido .view-capsulas-toma-de-declaracion .view-content .views-row {padding: 15px;}
.navbar.container-fluid{
    margin-top: 0px;
}



#block-imageblock-2 img {
    width: 51%;
    margin-left: 53%;
    margin-top: 6%;
    margin-bottom: 6%;
}

#block-imageblock-2 {
    float: left;
}

#block-menu-menu-menu-top-nuevo-header {
    display: inline-block;
    text-align: right;
    width: 50%;
    padding-bottom: 0px;
    padding-top: 20px;
    float: right;
    margin-right: 10%;
}
#block-menu-menu-menu-top-nuevo-header h2 {
    display: none;
}

#block-menu-menu-menu-top-nuevo-header li a {
    color: #fff;
    font-size: 9px;
    text-transform: initial;
    letter-spacing: 1px;
    border: 0;
    padding-bottom: 15px;
    border-bottom: 5px solid transparent;
    font-weight: 100;
}

#block-menu-menu-menu-top-nuevo-header li a:hover {
    background-color: transparent;
    border-bottom: 5px solid #efd038;
}

.navigation-top {
    display: block;
    overflow: auto;
    text-transform: uppercase;
    font-size: 0.750em;
    color: #E07C28;
    background-color: #355bc6;
}

.navigation-top li a{
    color: #E07C28;
    padding: 6px 8px;
    border-right: 1px solid #20438059;
    font-weight: 600;
}

.navigation-top .language-switcher-locale-url a{
    padding: 6px 8px;
    display: inline-block;
}

.navigation-top .language-switcher-locale-url{
    margin-bottom: 0px;
}
.language-switcher-locale-url ul .fr{
	display: none;
}
.fr{
	display: none!important;
}

.navigation-top section#block-menu-menu-navegaci-n-superior-izq{
    float: left;
}

.navigation-top section#block-language-switcher-fallback-language-switcher-fallback{
    float: right;
}

.navigation-header a.logo {
    display: block;
    width: 100%;
    height: auto;
    background: url(../img/logo-header358-61.png) no-repeat center center;
    margin: 0;
    padding-right: 0;
}

.navigation-header a.logo img {
    /* display: none; */
    width: 100%;
}

header#navbar{
    background-color: white;
    padding: 0px;
}

.navigation-header .region-navigation-header{
    float: right;
}

.navigation-header .region-navigation-header .views-row{
    display: inline-block;
    margin: 0px 1px;
}

header #block-search-form{
    width: 100%;
    margin: 0px;
    background: #f4f4f4;
    margin: 0;
    padding: 5px;
    border-radius: 4px;
}

header #block-search-form input {
    width: 61%;
    border-radius: 0;
    border-top: 0;
    border-left: 0;
    border-right: 0 !important;
    border-bottom: 1px solid #355bc6;
    padding: 6px;
    font-size: 11px;
    box-shadow: none;
    margin-right: 10px;
    height: 22px;
    padding-left: 0;
    display: inline-block;
}

#block-search-form button.btn.btn-primary {
    height: 21px;
    border-radius: 2px;
    min-width: 60px;
    background-color: #355bc6;
    padding: 0;
}

#block-search-form .glyphicon-search:before {
    content: "Buscar" !important;
    font-family: 'Roboto', sans-serif;
    font-size: 10px;
    vertical-align: 3px;
}

.navbar #block-search-form .input-group-btn {
    width: 20%;
    height: 22px;
    display: inline-block;
}

header #block-block-40 p{
    display: none;
}

header #navbar-collapse{
    background: #fff;
}

header #navbar-collapse ul li{
    font-size: 0.8em;
    color: #355bc6;
}

header #navbar-collapse ul li.expanded{
    padding: 16px 15px;
}

header #navbar-collapse ul li.collapsed{
    padding: 15px 20px;
}
/*
header #navbar-collapse ul li.leaf a{
    padding: 15px 20px;
} */
header #navbar-collapse .block-menu > ul.menu > li > a{
padding: 15px 0px;
font-size: 14px;
}

header #navbar-collapse ul li:hover, header #navbar-collapse ul li.active{
    background: #fff;
}

header #navbar-collapse ul li a{
    color: #355bc6;
    border-bottom: 5px solid #fff;
    padding: 1em 1.5em;
}

header #navbar-collapse ul li a:hover{
    background: #fff;
    text-decoration: none;
}


.carrusel-home .owl-wrapper img{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
}

.carrusel-home .owl-wrapper .carrusel_unidad{
    height: 365px;
    position: relative;
    overflow: hidden;
    border-radius: 5px;
}

.carrusel-home .owl-carousel .owl-buttons{
    position: absolute;
    top: 35%;
    width: 100%;
}

.carrusel-home .owl-carousel .owl-buttons div{
    width: 36px;
    height: 72px;
    background: url(../img/owl-buttons.png) no-repeat;
    border-radius: 0px;
    color: transparent; 
    margin: 0px;
}

.carrusel-home .owl-carousel .owl-buttons .owl-prev{
    left: 0px;
    position: absolute;
    background-position: -36px 0px; 
}

.carrusel-home .owl-carousel .owl-buttons .owl-next{
    right: 0px;
    position: absolute;
}

.carrusel-home .owl-item .over-gradient{
    position: absolute;
    opacity: .4;
    width: 100%;
    height: 100%;
   /* z-index: 1; */
    top: 0;
    left: 0;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}

.carrusel-home .owl-wrapper .carrusel_unidad .text-wrapper{
    position: absolute;
    bottom: 10px;
    left: 30px;
    right: 30px;
    z-index: 10;
    color: white;
    font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	/*font-family: 'Crete Round' , serif;*/
    text-shadow: 1px 1px 3px #000000;
    font-size: 1.875em;
}

.carrusel-home .owl-wrapper .carrusel_unidad .text-wrapper h2{
    color: white;
}

.Banners h2.title_carrusel{
    display: none;
}

#block-views-carrusel-inicio-block-1 .noticia-home{
    position: relative;
    min-height: 169px;
    margin-bottom: 26px;
	border/radius> 12px; /* Esta es una mala practica está deprecated en css3*/
}

#block-views-carrusel-inicio-block-1 .noticia-home:after{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,1+100 */
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    border-radius:5px !important;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    content: "";
    opacity: .7;
}
    
#block-views-carrusel-inicio-block-1 .noticia-home img{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border: 0px solid #000000;
}

#block-views-carrusel-inicio-block-1 .noticia-home h2{
    font-family: 'Open Sans', sans-serif;
	font-weight: 600;
	/*font-family: 'Crete Round' , serif;*/
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
    font-size: 1em;
    color: white;
    position: absolute;
    bottom: 0px;
    left: 10px;
    right: 10px;
    z-index: 2;
	background: rgba(0, 0, 0, 0.4);
	padding: 4px;
}

#block-views-carrusel-inicio-block-1 .noticia-home h2 a{
    color: white;
}

#iconos-slider h2.block-title{
    font-size: 0.875em;
    text-transform: uppercase;
    text-align: center;
    font-weight: 700;
    margin-bottom: 1.6em;
}

#iconos-slider {
    background: #f8f8f8;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    margin: 1.5em 0;
}

#block-views-enlaces-slider-block-1{
    color: #35788d;
    padding: 10px 10px 0;
}

#block-views-enlaces-slider-block{
    color: #96a626;
    border-left: 1px solid #d8d8d8;
    padding: 10px 10px 0;
}
#prensa-contenido {
	margin-bottom: 15px;
}
#prensa-contenido h2{
    font-size: 1em;
    /*text-transform: uppercase;*/
    font-weight: 500;
	color: #EEE
}

#banner .owl-theme .owl-controls .owl-page span{
    width: 9px;
    height: 9px;
    border-radius: 100%;
}

#block-views-carrusel-inicio-block-2 .views-row .field-collection-item-field-imagenes{
    width: 25%;
    display: inline-block;
    left: 0;
    top: 20px;
}

#block-views-carrusel-inicio-block-2 h3.field-content{
    width: 73%;
    display: inline-block;
    vertical-align: top;
    margin-top: 0px;
}

#block-views-carrusel-inicio-block-2 h2.block-title:before{
    background: #70adaa;
}

.pane-calendario h2.pane-title:before{
    background: #e67d28;
}

.pane-calendario .date-nav-wrapper h3{
    font-size: 0.875em;
    text-align: center;
    margin-top: 13px;
    margin-bottom: 18px;
}

.date-nav-wrapper ul li{
    position: absolute;
    top: 3px;
}

.date-nav-wrapper ul li.prev{
    left: 0;
}

.date-nav-wrapper ul li.next{
    right: 0;
}

.pane-calendario .date-nav-wrapper h3 a{
    color: #323232;
    font-size: 1em;
    font-weight: 700;
}

.pane-calendario .month-view .month.mini-day-off{
    font-size: 0.875em;
    color: #323232;
    padding: .3em;
}

.pane-calendario .calendar-calendar .month-view table{
    background: #fafafa;
}

.pane-calendario .calendar-calendar table.mini td.empty{
    background: #fafafa;
}

.pane-calendario .calendar-calendar th.days{
    border: none;
    font-size: 0.875em;
    font-weight: 400;
}

.pane-calendario .calendar-calendar .month-view tr{
    background: #fafafa;
} 

.pane-menu-menu-nuestros-programas h2.pane-title:before{
    background: #204380;
}
.contenido .col-two h4 {
   color: #555555;
   text-shadow: 0px 1px 0px #fff;
   font-size: 16px;
   margin-top: 5px;
   margin-bottom: 15px;
   font-style: italic;
}
.contenido .col-two h1 {
	color: #333333;
	font-size: 28px;
	text-shadow: 0px 1px 0px #fff;
	line-height: 28px;
}
.lugar_notice {
	font-size: 16px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	margin: 10px 0;
}
#prensa-contenido h2.pane-title, #prensa-contenido h2.block-title{
    position: relative;
    padding-top: 25px;
    margin-bottom: 20px;
	color: #204380;
	font-weight: bold;
}

#prensa-contenido h2.pane-title:before, #prensa-contenido h2.block-title:before{
    position: absolute;
    content: "";
    width: 100%;
    height: 3px;
    top: 0;
    left: 0;
}

.view-id-calendario{
    border: 1px solid #e4e4e4;
    margin-bottom: 1.5em;
}

.pane-menu-menu-nuestros-programas ul{
    border: 1px solid #e4e4e4;
}

.pane-menu-menu-nuestros-programas ul li a{
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fbfbfb+0,f1f1f1+100 */
    background: rgb(251,251,251); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(251,251,251,1) 0%, rgba(241,241,241,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(251,251,251,1) 0%,rgba(241,241,241,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(251,251,251,1) 0%,rgba(241,241,241,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
    
    font-size: 0.875em;
    color: #323232;
    border-bottom: 1px solid #e4e4e4;
    padding: 15px;
}

.pane-menu-menu-nuestros-programas ul li.last a{
    border-bottom: none;
}

#iconos-slider .flex-viewport li{
    text-align: center
}

#iconos-slider .flexslider{
    background: transparent;
    border: none;
}

#iconos-slider .flex-viewport li img{
    margin: auto;
    width: auto;
    max-width: 100%;
}

#iconos-slider .flex-viewport li .views-field-title span a{
    font-size: 0.875em;
    font-weight: 600;
    color: #323232;
    padding: 0px 5px;
    line-height: 130%;
    display: block;
}

#block-views-carrusel-inicio-block-2 .fecha_titulo{
    padding-left: 20px;
}

#block-views-carrusel-inicio-block-2 .fecha_titulo h3{
    font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
    /*font-family: 'Crete Round', serif;*/
    margin-top: 5px;
    margin-bottom: 0px;
}

#block-views-carrusel-inicio-block-2 .fecha_titulo h3 a{
    color: #323232e8;
	font-size: 15px;
}

#block-views-carrusel-inicio-block-2 .fecha_titulo span{
    font-size: 0.5em;
    display: block;
    color: #959595;
}

#block-views-carrusel-inicio-block-2 .views-row{
    float: none;
    overflow: hidden;
    position: relative;
    margin-bottom: 15px;
}

.view-banner-superior{
    margin-bottom: 20px;
}

.view-enlaces-footer{
    background: #f7f7f7;
    border: 1px solid #d3d3d3;
    padding: 0px;
}

.view-enlaces-footer .views-row{
    border-bottom: 1px solid #d3d3d3;
    border-right: 1px solid #d3d3d3;
    font-size: 0.875em;
    padding: 10px;
    min-height: 61px;
}

.view-enlaces-footer .views-row.views-row-last{
    border-bottom: none;
}

.view-enlaces-footer .views-row a{
    color: #323232;
    padding-left: 15px;
    position: relative;
    display: block;
}

.view-enlaces-footer .views-row a:before {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 6px 6px 0 6px;
    position: absolute;
    top: 6px;
    left: -3px;
    z-index: 6;
    -webkit-transform: rotate(-90deg); 
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    border-color: #204380 transparent transparent transparent;
}

.pane-calendario .date-views-pager li a{
    border: none;
    color: transparent;
    text-indent: -9999px;
    width: 34px;
}

.pane-calendario .date-views-pager li.prev a{
    background: url(../img/arrow-left.jpg) no-repeat center center;
    margin-left: 10px;
}

.pane-calendario .date-views-pager li.next a{
    background: url(../img/arrow-right.jpg) no-repeat center center;
    margin-right: 10px;
}

#block-panels-mini-programas-y-calendario-eventos .panel-separator{
    margin: 0;
}

.view-id-calendario .more-link{
    background: #fafafa;
    text-align: center;
    padding: 10px 0px;
    font-size: 0.875em;
}

.view-id-calendario .more-link a{
    color: #204380;
}

.view-banner-superior.view-display-id-block_1{
    margin-top: 20px;
}

.view-banner-superior.view-display-id-block_2 img{
    margin-bottom: 20px;
}
#block-service-links-service-links .service-links ul li { list-style: none; padding: 0 5px;}
#block-service-links-service-links .service-links ul {display: inline-flex; }
footer{
    background: #355bc6;
}

#block-views-logo2-logo .view-logo2{
    padding: 10px;
    background: white;
    border-radius: 5px;
}

.main-container.container-fluid > .row{
    display: none;
}

.view-puntos-atencion{
    position: fixed;
    right: 0;
    top: 15%;
    background: #f7f7f7;
    border-radius: 5px 0px 0px 4px;
    box-shadow: -1px 1px 3px rgba(0, 0, 0, 0.2);
}

#block-views-carrusel-inicio-block-2 .more-link{
    text-align: center;
}

#block-views-carrusel-inicio-block-2 .more-link a{
    color: white;
    display: inline-block;
    background: #204380;
    border-radius: 4px;
    padding: 10px 15px;
    font-size: 0.875em;
}

footer p {
    color: white;
    font-size: 11px;
    line-height: 12px;
    letter-spacing: 0.6px;
    font-weight: 100;
}

footer .titulo-footer {
    font-weight: 400;
}

footer p a{
    color: white;
}

footer p a:hover{
    color: #E07C28;
}

footer p a:visited{
    color: #E07C28;
}

#navbar-collapse ul.sf-menu .sf-sub-indicator{
    right: 5px;
    top: 24px;
}

#navbar-collapse ul.sf-menu .sf-sub-indicator:after{
    font-size: 8px;
}

ul#superfish-1 ul.sf-megamenu{
    background: #113066;
    font-size: 14px;
}

ul#superfish-1 ul.sf-megamenu ol li.sf-megamenu-column{
    width: 100%;
}

.view-id-entidades img{
    border: 1px solid white;
}

.view-entidades.view-id-entidades{
    width: 100%;
    display: block;
    float: left;
    background: white;
    margin-top: 40px;
    position: relative;
    padding-bottom: 10px;
}

.view-entidades.view-id-entidades:after{
    position: absolute;
    content: "";
    width: 100%;
    left: 0px;
    bottom: 0px;
    background: url(../img/color-bar.jpg);
    height: 6px;
}

.view-entidades.view-id-entidades table{
    margin: auto;
}

.footer.container-fluid{
    padding: 40px 0px 0px; 
}

.row#banner{
    margin: 0px;
}

#block-system-main-menu li:nth-child(2) ul.dropdown-menu{
    width: 1142px;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded{
    width: 33%;
    background: white;
    color: black;
    display: inline-block;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu{
    padding: 15px;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded span.nolink{
    font-size: 14px;
    font-weight: bold;
    display: block;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth{
    padding-left: 0px;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li{
    display: block;
    width: 100%; 
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li a{
    padding: 5px 5px 5px 20px;
    position: relative;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    border-radius: 4px;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li a:before{
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    position: absolute;
    top: 13px;
    left: 6px;
    z-index: 6;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    border-color: #204380 transparent transparent transparent;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li:hover{
    background: transparent;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li a:hover{
    background: #f0f0f0;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li.collapsed{
    
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded a{
    color: black;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li.collapsed{
    padding: 20px 0px 0px 0px;
    color: black;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
    background: transparent;
    border-bottom: 5px solid #efd038 !important;
}

header #navbar-collapse ul li ul.dropdown-menu li a{
    padding: 5px 5px 5px 20px;
    width: 100%;
    display: block;
    border-radius: 4px;
    font-size: 13px;
    color: black;
    position: relative;
}

header #navbar-collapse ul li ul.dropdown-menu li a:before{
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    position: absolute;
    top: 13px;
    left: 6px;
    z-index: 6;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    border-color: #204380 transparent transparent transparent;
}

header #navbar-collapse ul li ul.dropdown-menu li a:hover{
    background: #f0f0f0;
}

header #navbar-collapse ul li ul.dropdown-menu li{
    display: block;
}

header #navbar-collapse ul li ul.dropdown-menu li:hover{
    background: transparent;
}

header #navbar-collapse #block-system-main-menu ul.menu.nav li:nth-child(4) ul.dropdown-menu li.expanded{
    vertical-align: top;
}

header #navbar-collapse #block-system-main-menu ul.menu.nav li:nth-child(4) ul.dropdown-menu li.expanded.first{
    width: 60%;
}

header #navbar-collapse #block-system-main-menu ul.menu.nav li:nth-child(4) ul.dropdown-menu li.expanded.last{
    width: 39%;
}

header #navbar-collapse #block-system-main-menu ul.menu.nav li:nth-child(6) ul.dropdown-menu li{
    display: inline-block;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li.active{
    background: transparent;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu.dropdown-menu-437 li.expanded.first ul.menu-depth ul.nav.navbar-nav li.leaf{
    margin-bottom: 10px;
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li.active a{
    background: transparent;   
}

#block-system-main-menu li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li{
    color: black;
}

header #navbar-collapse ul li p{
    font-size: 13px;
}

.menu-unidad ul.menu li.expanded.dropdown {position: static !important;}
.menu-unidad ul.menu li.expanded.dropdown ul.dropdown-menu {width:100% !important;}

header #navbar-collapse .dropdown-menu li ul.menu-depth li.expanded{
    padding-left: 0px;
}

header #navbar-collapse .dropdown-menu li ul.menu-depth li.expanded ul.menu-depth li.active{
    background: transparent;
}

header #navbar-collapse .dropdown-menu li ul.menu-depth li.expanded ul.menu-depth li.active a{
    background: transparent;
}


@media (min-width: 1200px)
.container {
	
}
@media screen and (min-width: 1200px){
    ul.menu.nav.navbar-nav{
        max-width: 1140px;
        width: 100%;
        float: none;
        margin: auto;
    }
    
    header #navbar-collapse ul li a{
        padding: 15px 15px;
    }
    
    header #navbar-collapse ul li.leaf a{
        padding: 15px 15px;
    }
	
}

@media screen and (min-width: 768px){
    .navbar.container-fluid li{
        display: inline-block;
    } 
}

/*Cifras nuevo home*/
.row.no-margin {
    margin-right: 0px;
    margin-left: 0px;
}

#cifras-nuevo > img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1;
}

#block-block-85 {
    height: 20em;
	position: relative;
}

#cifras-nuevo > col* {
    z-index: 10;
}

.cifras-wrapper {
    z-index: 10;
}

.cifra {
    position: relative;
    display: inline-block;
    text-align: center;
    padding-top: 2.2%;
}

.cifra.entry {
    left: 22.2%;
    width: 62.4%;
	position: absolute;
    text-align: center;
    font-size: 29px;
	padding-top: 1.2%;
}

.cifra.cifra01 {
    /*left: 22.8em;
    width: 25.6em;*/
    left: 16.2%;
    width: 31.4%;
	position: absolute;
	font-size: 18px;
	background: rgba(175, 27, 30, 0.7);
}
.cifra.cifra01 h1{
    color: #EEE;
	font-size: 52px;
}
.cifra.cifra02 h1{
    color: #EEE;
	font-size: 52px;
}
.cifra.cifra02 {
    left: 58.3%;
    width: 26.3%;
	position: absolute;
	font-size: 18px;
	background: rgba(69, 131, 131, 0.7);
}
.view-footer a{
	text-align: center;
	display: block;
}
.button {
    height: 51%;
    position: absolute;
    left: 45.6%;
    cursor: pointer;
    display: inline-block;
	padding-top: 24%;
	text-align: center;
}

.fecha {
    display: inline-block;
    left: 43.6%;
    position: absolute;
    padding-top: 20%;
    color: #333;
	text-align: right;
	font-size: 18px;
}
.field-name-field-despues-del-contenido .view-capsulas-toma-de-declaracion .view-content {display: flex; flex-wrap: wrap;}
@media only screen and (min-width:1240px) {
    #cifras-nuevo {
        min-height: 7em;
    }
    .cifra {
        padding-top: 7.6%;
    }
    .button {
        width: 14.5%;
        height: 57%;
    }
    .fecha {
        top: 83%;
    }
}

/*Fabio's code*/

#cifras-nuevo .cifra-wrapper .cifra > h1 {
    font-family: 'Oswald', sans-serif;
    font-size: 58px;
    color: #364553;
    text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
    font-weight: normal;
    letter-spacing: 0.1em;
    position: relative;
    z-index: 10;
    line-height: 120%;
}

#cifras-nuevo a {
    color: #fff;
    font-size: 14px;
    font-family: 'FuturaStd-book', sans-serif;
    font-weight: normal;
}

#cifras-nuevo h4 {
    color: #EEE;
    font-size: 11px;
    font-family: 'FuturaStd-book', sans-serif;
    font-weight: normal;
}

#cifras-nuevo {
	background: url("../img/cifras.jpg");
	background-repeat: no-repeat;
    background-size: cover;
	height: 22em;
}

#cifras-nuevo .button a {
    color: #fff;
    text-transform: uppercase;
    border: 1px solid #fff;
    border-radius: 3px;
    font-family: 'FuturaStd-book', sans-serif;
    padding: 1em 1.5em;
    font-size: 14px;
    text-decoration: none;
    overflow: hidden;
    position: relative;
    display: inline-block;
    z-index: 1;
}

#cifras-nuevo .button a:before {
    width: 410px;
    height: 410px;
    content: "";
    background: #fff;
    top: -220px;
    left: -500px;
    position: absolute;
    z-index: -1;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
/*prueba navegacion*/
.view-enlaces-slider .flex-control-nav.flex-control-paging {
    display: none;
}


/* MENU PRINCIPAL BOOTSTRAP */
#block-menu-menu-main-menu-bootstrap ul.menu li.expanded.dropdown ul.dropdown-menu {
	width:100% !important;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown {
    position: static !important;
}
#block-menu-menu-main-menu-bootstrap li:nth-child(2) ul.dropdown-menu{
    width: 1142px;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded{
    width: 33%;
    background: white;
    color: #204380;
    display: inline-block;
}

#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu{
    padding: 15px;
}

#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.nolink{
    font-size: 14px;
    font-weight: bold;
    display: block;
    text-transform: uppercase;
    /*border-bottom: 1px solid #C00;
    border-image: url(../img/linea-titulos-menu.png) 30 30;*/
}

/* Menu extra*/
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.nolink::before {
    content: " ";
    width: 40px;
    height: 4px;
    background-color: #7c090a;
    position: relative;
    top: 25px;
    z-index: 10000;
    display: flex;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth{
    padding-left: 0px;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li{
    display: block;
    width: 100%; 
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li a{
    padding: 0px 2px 2px 23px;
    position: relative;
    font-size: 12px;
    font-family: 'Roboto', sans-serif;
	font-weight: 300;
    border-radius: 4px;
    border-bottom: 1px solid #d2d2d2;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li a:before{
    content: "";
    width: 0;
    height: 0;
    /*border-style: solid;*/
    border-style: none;
    border-width: 4px 4px 0 4px;
    position: absolute;
    top: 13px;
    left: 6px;
    z-index: 6;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    border-color: #204380 transparent transparent transparent;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li:hover{
    background: transparent;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li a:hover{
    background: #f0f0f0;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li.collapsed{
    
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded a{
    color: black;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth li.collapsed{
    padding: 20px 0px 0px 0px;
    color: black;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.nolink {
    font-size: 14px;
    font-weight: bold;
    display: block;
    text-transform: uppercase;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.nolink {
    background-color: none;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.nolink:before {
    content: none;
}
#block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.linea-nal {
    color: #4d4d4d;
	background: url(../img/linea-atencion-nal.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
	padding-left: 22px;
}

#block-menu-menu-main-menu-bootstrap .ventanilla {
    width: 100% !important;
}
#block-menu-menu-main-menu-bootstrap .ventanilla-hijo{
     border-bottom: 1px solid #d2d2d2;
}
#block-menu-menu-main-menu-bootstrap .ventanilla-hijo span {
    float: none!important;
    font-size: 11px !important;
    font-weight: 400 !important;
}
#block-menu-menu-main-menu-bootstrap .ventanilla-hijo .menu-description{
    font-weight: bold;
}
#block-menu-menu-main-menu-bootstrap .menu-description {
    padding-top: 2%;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li span.linea-nal, .expanded .dropdown-menu li span.linea-bogota{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/linea-atencion-nal.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
} 
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li span.linea-nal:hover, .expanded .dropdown-menu li span.linea-bogota:hover {
    background: url(../img/phone_over.png) no-repeat left bottom !important;
    background-size: 18px 18px !important;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li span.fax{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/fax.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li span.fax:hover{
    background: url(../img/fax_hover.png) no-repeat left bottom !important;
    background-size: 18px 18px !important;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.chat-life{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/chat-web.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.chat-life:hover{
    background: url(../img/chat-web_hover.png) no-repeat left bottom !important;
    background-size: 18px 18px !important;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.videollamada{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/videollamada.png) no-repeat left top !important;
    margin: 7px 10px;
    background-size: 18px 15px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.videollamada:hover{
    background: url(../img/videollamada_hover.png) no-repeat left top !important;
    background-size: 18px 15px !important;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.correo{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/correo.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.abc{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/abc.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.abc:hover{
    background: url(../img/abc_hover.png) no-repeat left bottom !important;
    background-size: 18px 18px !important;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.faq{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/faq.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.faq:hover{
    background: url(../img/faq_hover.png) no-repeat left bottom !important;
    background-size: 18px 18px !important;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.carta{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/carta.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.carta:hover{
    background: url(../img/carta_hover.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.guia{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/guia.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.guia:hover{
    background: url(../img/guia_hover.png) no-repeat left bottom !important;
    background-size: 18px 18px !important;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.costos{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/costos.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.centros-regionales{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/centros-regionales.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}

#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.centros-regionales:hover{
    background: url(../img/centros-regionales_hover.png) no-repeat left bottom !important;
    background-size: 18px 18px !important;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.informes{
    font-weight: 500;
    color: #4d4d4d;
    font-size: 18px;
    background: url(../img/informes.png) no-repeat left bottom !important;
    margin: 7px 10px;
    background-size: 18px 18px !important;
    padding-left: 20px;
}
#block-menu-menu-main-menu-bootstrap .expanded .dropdown-menu li a.informes:hover{
    background: url(../img/informes_hover.png) no-repeat left bottom !important;
    background-size: 18px 18px !important;
}
#block-menu-menu-main-menu-bootstrap .menu-depth-2 ul li span{
    overflow: hidden;
    width: auto;
    float: left;
}
#block-menu-menu-main-menu-bootstrap .menu-description .numeros{
    color:#000 !important;
    font-size: 16px !important;
    font-weight:600;
    padding-top: 1px;
}
#block-menu-menu-main-menu-bootstrap span.linea-nal, span.linea-bogota{
    background-image: url(../img/icon-linea-nal.png) !important;
    padding-left: 20px !important;
}
/*CM*/
header #navbar-collapse #block-menu-menu-main-menu-bootstrap > ul{
    display: table;
    width: 100%;
    float: none;
}
header #navbar-collapse #block-menu-menu-main-menu-bootstrap > ul > li{
    padding: 0px 10px;
    display: table-cell;
    float: none;
    text-align: center;
	font-size: 14px;
    cursor: pointer;
}
/* Menú navegation-top*/

	header ul.menu.nav li{
		display: inline-block;
	}
	header section ul li{
		display:inline-block;
	}
	.encabezado img{
		width: 90%;
		padding-bottom: 1em;
		display: block;
		margin: 0 auto;
	}
/*Bloque lateral*/	
.region-sidebar-second section.block-tb-megamenu h2.block-title{
	color: #204380;
    text-transform: uppercase;
    /*font-size: 12px;*/
    padding: 1em;
    /*background-color: #fff;*/
    border-top: 2px solid #204380;
    text-align: center;
	
	background: transparent;
	color: #666;
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
}
.region-sidebar-second section.block-tb-megamenu ul.tb-megamenu-nav {
	list-style: none;
    border: 1px solid #e6e6e6;
}
.region-sidebar-second section.block-tb-megamenu ul.tb-megamenu-nav li{
float: none !important;
    border-bottom: 1px solid #ebebeb;
    border-left: 2px solid #fff;
    transition: all 0.2s linear;
    background: #fff;
    margin: 0;
}
.region-sidebar-second section.block-tb-megamenu ul.tb-megamenu-nav li a{
	background: transparent;
    color: #666;
    font-size: 14px;
    font-family: 'FuturaStd-book', sans-serif;
}
.region-sidebar-second section.block-tb-megamenu ul > li.tb-megamenu-item:hover{
	background: #f4f4f4;
	border-left: 2px solid #f4f4f4;
}

/* Internas */
.view-podcast .views-row .views-field-field-imagen {
	float: left;
	padding-right: 1em;
    padding-bottom: 1em;
}
span.file{
	background: #204380;
    border-radius: 4px;
    padding: 0.5em;
    margin-top: 1em;
    display: inline-block;
}
span.file a{
	color: #fff;
	text-decoration: none;
}
.view-id-reportes .views-row .views-field-view-node {
    position: absolute;
    left: 26%;
    bottom: 7px;
}
.view-id-reportes .views-row .views-field-field-imagen {
    width: 25%;
    display: inline-block;
}
.view-id-reportes .views-row .views-field-field-resumen {
    display: inline-block;
    width: 74%;
    vertical-align: top;
}
.view-id-reportes .views-row .views-field-view-node a {
    /*background: white;
    padding: .5em 1em;
    border-radius: 4px;
    color: #c02529;
    border: 1px solid #c02529;
    margin-left: 11px;*/
	background: white;
	padding: .5em 1em;
	border-radius: 4px;
	color: #204380;
	border: 1px solid #204380;
	margin-left: 11px;
	padding-top: 5px;
}


.view-id-reportes .views-row-2 .views-field-view-node span:nth-child(2) a {
    background-image: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/btn-reportes2019.jpg);
    background-color: transparent;
    background-size: 100%;
    background-repeat: no-repeat;
    color: transparent;
    border: 0;
    background-position: 0 -2px;
    width: 125px !important;
    height: 36px;
    display: block;
    transform: translate(0px, -4px);
}

.view-id-reportes .views-row-2 span.field-content {
    display: inline-block;
}

.view-id-reportes .views-row {
    position: relative;
    padding: 20px;
    background: white;
    border-bottom: 1px solid #e6e6e6;
}
/*
header #navbar-collapse #block-menu-menu-main-menu-bootstrap > ul > li.leaf a{
    padding: 0;
} */
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded{
    vertical-align: top;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu > li.expanded > ul  li > span.nolink,
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu > li > span.nolink:first-child{
    color: #323232e8;
    border-bottom: 1px solid #1111118c;
    font-size: 16px;
    margin:10px 0;
    position: relative;
    margin-bottom: 10px;
    display: block;
    float: none;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu > li.expanded > ul  li > span.nolink:after,
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu > li > span.nolink:first-child:after{
    content: "";
    width: 30px;
    height: 3px;
    display: block;
    background: #204380d4;
    position: absolute;
    bottom: -3px;
}

nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.nolink{
    display: block;
    width: 100%;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.linea-nal,
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.linea-bogota,
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded span.fax,
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded a.chat-life,
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded a.videollamada{
    margin: 7px 10px 0px 0 !important;
    border:0 none !important;
    float: none;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded .menu-description{
    padding: 0;    
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu > li > div.menu-description p{
    padding: 0 !important;
    margin: 0 0 10px !important;
    border: 0 none !important;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded .menu-description p{
    margin: 0 0 10px 22px;
    border-bottom: 1px solid #999;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded .menu-description span{
    float: none;
    display: block;
    width: 100%;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded p{
    color: #111111;
}

nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li a{
    padding: 5px 2px 5px 2px;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(1) a{
    background: url(../img/abc.png) no-repeat left center !important;
    background-size: 18px 18px !important;
    padding: 5px 2px 5px 26px;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(1) a:hover{
    background: url(../img/abc_hover.png) no-repeat left center !important;
    background-size: 18px 18px !important;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(2) a{
    background: url(../img/faq.png) no-repeat left center !important;
    background-size: 18px 18px !important;
    padding: 5px 2px 5px 26px;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(2) a:hover{
    background: url(../img/faq_hover.png) no-repeat left center !important;
    background-size: 18px 18px !important;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(3) a{
    background: url(../img/carta.png) no-repeat left center !important;
    background-size: 18px 18px !important;
    padding: 5px 2px 5px 26px;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(3) a:hover{
    background: url(../img/carta_hover.png) no-repeat left center !important;
    background-size: 18px 18px !important;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(4) a{
    background: url(../img/guia.png) no-repeat left center !important;
    background-size: 18px 18px !important;
    padding: 5px 2px 5px 26px;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(4) a:hover{
    background: url(../img/guia_hover.png) no-repeat left center !important;
    background-size: 18px 18px !important;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(5) a{
    background: url(../img/costos.png) no-repeat left center !important;
    background-size: 18px 18px !important;
    padding: 5px 2px 5px 26px;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(5) a:hover{
    background: url(../img/costos_hover.png) no-repeat left center !important;
    background-size: 18px 18px !important;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(6) a{
    background: url(../img/centros-regionales.png) no-repeat left center !important;
    background-size: 18px 18px !important;
    padding: 5px 2px 5px 26px;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu.dropdown-menu-16498 li.expanded:nth-child(2) ul.menu-depth li:nth-child(6) a:hover{
    background: url(../img/centros-regionales_hover.png) no-repeat left center !important;
    background-size: 18px 18px !important;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu > li.expanded > ul li .menu-description p{
    float: none;
}
nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown > ul.dropdown-menu > li.expanded > ul li a:hover{
    background: none !important;
}

header .navigation-header .region-navigation-header{
    width: 450px;
}
header .navigation-header .region-navigation-header .views-row{
    max-width: 25px;
    margin: 0;
}
header .region-navigation-header{
    padding: 10px 0 0;
}
header section#block-views-redes-block, header section#block-text-resize-0{
    display: inline-block;
    vertical-align: middle;
    margin: 0 0 0 1.2em;
    padding: 0;
}
header section#block-text-resize-0 #text_resize_decrease{
    display: none;
}
header.navbar section#block-search-form {
    width: 16%;
    float: right !important;
}

header section#block-high-contrast-high-contrast-switcher{
    padding: 0 0 0 1%;
}
header.navbar section#block-search-form,
header section#block-high-contrast-high-contrast-switcher{
    background: transparent;
    float: right;
}
header.navbar section#block-search-form form#search-block-form {
    float: right;
}
header section#block-high-contrast-high-contrast-switcher p {
    font-size: 0.8em;
    text-align: right;
}
header section#block-high-contrast-high-contrast-switcher p span.high_contrast_switcher_label{
    display: block;
    padding: 0;
	text-align: center;
    font-weight: bold;
}
header section#block-high-contrast-high-contrast-switcher p span.high_contrast_switcher_separator{
    padding: 0 0.5em 0 0;
}
header section#block-high-contrast-high-contrast-switcher p span.high_contrast_switcher_normal{
    padding: 0;
}
header section#block-high-contrast-high-contrast-switcher p a{
    color: #204380
}

.view-puntos-atencion{
	z-index: 99;
}
#cifras-nuevo{
	position: relative;
}
#cifras-nuevo .cifra.entry{
	position: relative;
	width: 100%;
	left: inherit;

}
#cifras-nuevo .cifra.cifra01,
#cifras-nuevo .cifra.cifra02{
	position: relative;
	width: 48%;
	left: inherit;
	float: none;
	margin: 10px;
	padding: 0;
}
#cifras-nuevo .fecha{
	position: relative;
	width: 100%;
	left: inherit;
	padding: 0;
	margin: 5px 0 0;
	text-align: center;
	height: inherit;
}
#cifras-nuevo .button{
	position: relative;
	width: 100%;
	left: inherit;
	padding: 0;
	margin: 0;
	text-align: center;

}
#block-views-enlaces-slider-block-3{ display: none;}

footer .region-footer{
    max-width: 1200px;
    width: 95%;
    margin: 0 auto;
}
footer #block-views-logo2-logo,
footer #block-block-90{
    float: left;
    width: 27%;
    margin-left: 0;
    padding-left: 2em;
}
footer #block-block-90{
    margin-top: 1em;
	z-index: 1;
}
footer #block-block-90 h2{
    margin: 0 0 0.3em;
    color: #fff;
}
/*
footer #block-block-5{
    float: left;
    width: 40%;
    margin: 1em;
    padding-left: 2em;
	z-index: 1;
}
*/
footer #block-views-logo2-block-1{
	width: 30%;
    position: relative;
    float: left;
    background: #fff;
    margin-top: -3.3em;
    border-radius: 0 0 6px 6px;
    padding: 1em;
	z-index: 1;
}

@media screen and (max-width: 991px){
	#block-views-carrusel-inicio-block-1 .views-row { width: 50%; float: left;}
	#block-views-carrusel-inicio-block-1 .noticia-home{ min-height: inherit;}
	#block-views-carrusel-inicio-block-1 .noticia-home img{ position: relative;}

    .carrusel-home .owl-wrapper .owl-item{ position: relative;}
    .carrusel-home .owl-wrapper img{ position: relative; top: inherit; left: inherit; right: inherit}
    
    .carrusel-home .owl-item .over-gradient{ display: none;}
    .carrusel-home .owl-wrapper .carrusel_unidad span { display: none;}
    .carrusel-home .owl-wrapper .carrusel_unidad .text-wrapper{ background: #000; left: inherit; padding: 0.5em; left: inherit; right: inherit; bottom: 0; width: 100%;}

    #block-views-enlaces-slider-block{ border-top: 1px solid #d8d8d8; border-left: 0 none;}
}
@media screen and (max-width: 767px){

.redes-footer-new {
    text-align: center;
    padding-bottom: 20px;
}

#block-imageblock-2 {
    float: left;
    width: 20%;
}
#block-imageblock-2 img {
    width: 100%;
    margin-left: 3px;
    margin-top: 10%;
    margin-bottom: 0;
}

    #block-menu-menu-menu-top-nuevo-header {
    display: inline-block;
    text-align: right;
    width: 77%;
    padding-bottom: 0px;
    padding-top: 7px;
    float: right;
    margin-right: 0;
}

header #navbar-collapse ul li a {
    border-bottom: 0;
}
	
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    border-bottom: 0;
}

    header #navbar-collapse{ margin: 0;}
    header #navbar-collapse #block-menu-menu-main-menu-bootstrap > ul{ display: block; margin: 0;}
    header #navbar-collapse #block-menu-menu-main-menu-bootstrap > ul > li{ display: block; text-align: left;}
	header #navbar-collapse #block-menu-menu-main-menu-bootstrap > ul > li span{
        padding-top: 4px;
        padding-bottom: 0px;
        line-height: 22px;
	}
    #navbar-collapsenav { padding: 0 1em;}
    #block-views-carrusel-inicio-block-1 .views-row { margin: 0 0 20px; width: 100%; float: none;}
    nav #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu > li.expanded{ width: 100%; padding: 10px 20px 0;}
    #block-menu-menu-main-menu-bootstrap ul.menu li.expanded.dropdown ul.dropdown-menu{ padding: 0; margin: 1em 0 0;}
    #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu li.expanded ul.menu-depth{ padding-left: 15px;}
    #block-menu-menu-main-menu-bootstrap li.expanded.dropdown ul.dropdown-menu { background: #fff;}

    .navigation-header .region-navigation-header{ float: none; padding: 0; text-align: center;}
    .navigation-header a.logo{ float: none !important; margin: 0 auto;padding-left: 0;}
    header .region-navigation-header{ float: none; padding: 1em 0; display: block; width: 100%;}
    header section#block-views-redes-block{ padding: 0; text-align: center;}
    header.navbar section#block-search-form .input-group{ width: 100%; padding-top: 1em;}
    header.navbar section#block-search-form form#search-block-form{ float: none;}
    header.navbar section#block-search-form .input-group-btn{ width: 1%;}

    header .navigation-header .region-navigation-header{ width: 100%;}
    header.navbar section#block-search-form{ display: block; width: 100%;}
    header.navbar section#block-search-form .input-group{ padding: 0;}
    header section#block-high-contrast-high-contrast-switcher{ display: block; width: 100%; padding: 0 0 10px;}
    header section#block-high-contrast-high-contrast-switcher p{ text-align: center;}
    header section#block-high-contrast-high-contrast-switcher p span.high_contrast_switcher_label{ display: inline-block; padding: 0 1em 0 0;}

	.container { padding-right: 15px; padding-left: 15px;}

	.navbar-header{ display: block;}
	.navbar-default .navbar-toggle { display: block; float: none; margin: 0 0 10px 20px;}
	.navigation-header:after{ content: ""; display: block; clear: both;}

	.navigation-top section#block-language-switcher-fallback-language-switcher-fallback{ float: none; }
	.navigation-top .language-switcher-locale-url{float: none; width: 100%; margin: 0; padding: 0; text-align: center; background: #dfdfdf;}
	.navigation-top .language-switcher-locale-url li{ display: inline-block; width: 49%;}
	.navigation-top .language-switcher-locale-url li a{ border: 0 none;}

	.navigation-top section#block-menu-menu-navegaci-n-superior-izq{ float: none; width: 100%;}

	#cifras-nuevo .fecha{ margin: 1em 0 0;}

	.view-puntos-atencion{  display:none; top: 20%;}
    
    #block-views-enlaces-slider-block-3{ display: block;}
    #block-views-enlaces-slider-block-1{ display: none;}

    footer #block-views-logo2-logo, footer #block-block-90, footer #block-block-5{ float: none; display: block; width: 100%; margin: 0 0 1em; padding: 0;}
	footer #block-views-logo2-block-1{ float: none; display: block; width: 100%; margin: 0 0 1em; padding: 0;}
	
}
@media screen and (max-width: 600px){
    header section#block-views-redes-block{ display: block; margin: 0;}

    #block-block-85{ height: auto;}
    #cifras-nuevo{ height: auto;}
    #cifras-nuevo .cifra.cifra01, #cifras-nuevo .cifra.cifra02{ width: 100%; float: none; margin: 0 0 10px;}
}
@media screen and (max-width: 478px){
	.navigation-header a.logo{ background-size: 100% auto; width: 100%;}
    .navigation-header .region-navigation-header .views-row:nth-child(6) { display: block; height: 0; overflow: hidden;}

    .carrusel-home .owl-wrapper .carrusel_unidad{ height: 280px;}
    .carrusel-home .owl-wrapper .carrusel_unidad .text-wrapper h2{ font-size: 20px;}

    #block-views-carrusel-inicio-block-2 h3.field-content { width: 73%;}
    #block-views-carrusel-inicio-block-2 .fecha_titulo{ padding-left: 10px;}

	.panel-2col .panel-col-first, .panel-2col .panel-col-last{ float: none; width: 100%;}
    .panel-2col .panel-col-last .inside{ margin: 0;}
    .view-banner-superior { padding: 0;}
    .view-banner-superior.view-display-id-block_2 img { text-align: center; margin: 0 auto 20px;}
}
@media screen and (max-width: 350px){
	footer p{ font-size: 0.75em;} 
}
.page-sala-de-prensa-noticias .col-md-3 {
   height: 280px;
}
.page-node-44486 .col-lg-3 {
   height: 230px;
}

.page-sala-de-prensa-especiales .col-lg-3 {
   height: 250px;
}

.view-centro-de-documentacion-publicaciones-periodicas .col-md-3 {
   height: 250px;
}


/* ==========================================================================
   Acordeon Preguntas Frecuentes
   ========================================================================== */

.accordeon_container{
  border: 1px solid #ccc;  
}

.accordeon_container .pregunta .respuesta{
  display:none;
  padding:2em;
  background:#f5f5f5;
  box-shadow:0px -1px 5px rgba(0, 0, 0, 0.1) inset;
}

.accordeon_container .pregunta .enunciado{
  border-bottom: 1px solid #ccc;
  padding:1.2em;
  background:#fff;
  position:relative;
  cursor:pointer;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f7f7f7+100 */
background: rgb(255,255,255); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmN2Y3ZjciIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(247,247,247,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(247,247,247,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(247,247,247,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 ); /* IE6-8 */

}

.accordeon_container .pregunta .enunciado:hover{
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f7f7f7+0,ffffff+100 */
background: rgb(247,247,247); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
  
}

.accordeon_container .pregunta .enunciado:after, .accordeon_container .pregunta .enunciado:before{
  width:15px;
  height:2px;
  background:#ccc;
  content:"";
  position:absolute;
  right:25px;
  top:50%;
  -webkit-transition:all 0.3s linear;
  transition:all 0.3s linear;
}

.accordeon_container .pregunta .enunciado:after{
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
}

.accordeon_container .pregunta .enunciado:before{
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  right:15px;
}

.accordeon_container .pregunta.active .enunciado:after{
  -webkit-transform:rotate(-45deg);
  transform:rotate(-45deg);
  background:white;
}

.accordeon_container .pregunta.active .enunciado:before{
  -webkit-transform:rotate(45deg);
  transform:rotate(45deg);
  right:15px;
  background:white;
}

.accordeon_container .pregunta:last-child .enunciado{
  border-bottom:none;
}

.accordeon_container .pregunta.active .enunciado{
  background: #204380;
  color: #FFFFFF;
}

#contenido .accordeon_container .pregunta .enunciado h3{
  margin:0 !important;
  font-size:16px;
  font-family:'FuturaStd-book';
  padding-right:1em;
}
#block-views-customer-support-block h3{
  clear: both;
  font-size: 20px;
  font-weight: 600;
  color: #1f4583;
  padding-top: 1em;
  border-top: 1px solid #eee;
}
#block-views-customer-support-block h2{
	font-size: 20px;
    color: #1f4583;
}
    
#contenido .accordeon_container .pregunta.active .enunciado h3{
  color:white;
  text-shadow:0px 1px 0px rgba(0, 0, 0, 0.2);
}
#tab_registro li.item1{
 background: #e57b25;
}
#tab_registro li.item2{
 background: #37788c;
}
#tab_registro li.item3{
 background: #828b3c;
}
#tab_registro li.item4{
 background: #b33739;
}	
#tab_registro > li{
	margin-bottom: 0px;
    margin-right: 1%;
    margin-left: 1%;
    width: 22%;
    border: 1px solid;
    text-align: center;
    border-color: gray;
	background: #efe4e4;
}
#tab_registro > li a{
	height:100%;
	color: white;
    font-weight: bold;
}
#tab_registro > li:hover{
	background: #6faba9;
	
}
#tab_registro > li a:hover{
	height:100%;
	background: #6faba9;
	display:block;
}
#tab_registro a#1-tab{
	background: #204380;
}
#tab_registro a#2-tab{
	background: #204220;
	display: block;
}
.nav-tabs#tab_registro {
    margin-bottom: 10px;
    display: flex;
    flex-wrap: wrap;
}

#tab_registro > li.active > a, #tab_registro > li.active > a:hover, #tab_registro > li.active > a:focus {
    background-color: transparent !important;
    border: none;
}

/* Puntos de Atención */
body.page-puntos-atencion-nuevo #block-system-main .centro-regional{
	font-size: 20px;
}

body.page-puntos-atencion-nuevo #block-system-main ul{
	padding-left: 0px;
}

body.page-puntos-atencion-nuevo #block-system-main ul li{
	padding-left: 20px;
	position: relative;
}

body.page-puntos-atencion-nuevo #block-system-main .field-item.even ul li:before{
	content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 4px 4px 0 4px;
    position: absolute;
    top: 10px;
    left: 7px;
    z-index: 6;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    border-color: #b43739 transparent transparent transparent;
}

body.page-puntos-atencion-nuevo #block-system-main .field-item{
	color: #252525;
    font-size: 18px;
    margin-top: 20px;
    display: inline-block;
}

body.page-puntos-atencion-nuevo #block-system-main .entity-field-collection-item .content{
	border-top: 1px solid #d0d0d0;
    margin-top: 30px !important;
}

body.page-puntos-atencion-nuevo #block-system-main strong{
	float: none;
    font-weight: bold;
    color: #000;
    font-size: 13px;
    padding: 0;
}

body.page-puntos-atencion-nuevo #servicios{
	position: absolute;
    z-index: 100;
    background: white;
    max-width: 50%;
    max-height: 500px;
    overflow: scroll;
    padding: 30px;
    font-size: 14px;
	z-index: 1;
}

body.page-puntos-atencion-nuevo .titulo-generico strong{
	color: white;
}

body.page-puntos-atencion-nuevo .titulo-generico{
	color: white;
}

body.page-puntos-atencion-nuevo .centro-regional, body.page-puntos-atencion-nuevo #block-system-main .content .centro-regional strong{
	color: white;
}

body.page-puntos-atencion-nuevo #servicios:before{
	width: 100%;
	height: 120px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url(../img/bg-maps-content.png);
	z-index: -1;
	content: "";
}

body.page-puntos-atencion-nuevo #servicios .cerrar{
	position: absolute;
	right: 10px;
	top: 10px;
	text-transform: uppercase;
	font-size: 11px;
	background: #f6f6f6;
	padding: .2em .5em;
	border-radius: 3px;
	cursor: pointer;
}

body.page-puntos-atencion-nuevo #servicios .cerrar:before{
	content: "Cerrar ";
}

body.page-puntos-atencion-nuevo #block-system-main .info-maker .atencion-nombre span{
	font-size: 20px;
}

body.page-puntos-atencion-nuevo .info-maker .link-servicios{
	text-decoration: underline;
    cursor: pointer;
    color: #35788d; 
}

#block-portal-faq-top form label {
	color: #e84481;
    font-size: 25px;
    margin-right: 30px;
    float: left;
}
#block-portal-faq-top .form-item-buscar input {
	float: left;
    width: 65%;
}
#block-portal-faq-top form button {
	float: right;
}

/* Atención al cliente*/
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700');
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80,
#block-views-366ac1518adf19b78f60ff101f61d8e4{
	font-family: 'Roboto Condensed', sans-serif;
	background: #DADBE6;
	padding: 20px 20px 0;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80{
	margin-bottom: 20px;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 h3,
#block-views-366ac1518adf19b78f60ff101f61d8e4 h3{
	font-size: 27px;
	margin: 0;
	text-align: left !important;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 h3{
	background: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/img_hombre.png) center bottom no-repeat;
	min-height: 280px;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .view-content{
	display: flex;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 h3, #block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .views-row{
	text-align: center;
	width: calc((100% / 4) - 5px);
	display: inline-block; *display: inline; zoom:1;
	vertical-align: top;
	height: inherit;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .views-row{
	margin-top: 55px;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .views-row img{
	margin: 0 auto;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .views-row a{
	display: block;
	margin: 0 auto;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .views-row h4{
	font-size: 20px;
}
#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .views-row .views-field-body{
	display: none;
}


#block-views-366ac1518adf19b78f60ff101f61d8e4, #block-block-100{
	width: calc((100% / 2) - 5px);
	display: inline-block; *display: inline; zoom:1;
	vertical-align: top;
}
#block-views-366ac1518adf19b78f60ff101f61d8e4{
	background: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/img_mujer.png) 40px bottom no-repeat #DADBE6;
	background-size: 40% auto;
	min-height: 280px;
}
#block-views-366ac1518adf19b78f60ff101f61d8e4 .views-row{
	width: 100%;
	display: block;
	float: none;
	height: inherit;
	padding: 0;
}
#block-views-366ac1518adf19b78f60ff101f61d8e4 > .view{
	position: relative;
}
#block-views-366ac1518adf19b78f60ff101f61d8e4 > .view .view-content{
	width: 50%;
	margin-left: 50%;
	padding-top: 40px;
}
#block-views-366ac1518adf19b78f60ff101f61d8e4 .views-row.views-row-1,
#block-views-366ac1518adf19b78f60ff101f61d8e4 .views-row.views-row-4{ padding-left: 30px;}
#block-views-366ac1518adf19b78f60ff101f61d8e4 .views-row .views-field-field-imagen{
	width: 50px;
	display: inline-block; *display: inline; zoom:1;
	vertical-align: top;
}
#block-views-366ac1518adf19b78f60ff101f61d8e4 .views-row .views-field-title{
	width: calc(100%  - 60px);
	display: inline-block; *display: inline; zoom:1;
	vertical-align: top;
	padding: 0 0 0 10px
}
#block-views-366ac1518adf19b78f60ff101f61d8e4 h3{
	position: absolute;
	left: 0;
	top: 0;
}
#block-views-366ac1518adf19b78f60ff101f61d8e4 h4{
	font-size: 14px;
}

#block-block-100{
	font-family: 'Roboto Condensed', sans-serif;
}
#block-block-100 .quejasciudadano > div{
	width: 100%;
	display: block;
}
#block-block-100 .quejasciudadano .encuestasatisfaccion{
	background: #ffffff;
}
#block-block-100 .quejasciudadano .peticiones{
	background: #4C6494;
}
#block-block-100 a{
	font-size: 24px;
	line-height: 1;
	display: block;
	font-weight: 700;
	padding: 52px 20px 52px 130px;
	position: relative;
	min-height: 100px;
}
#block-block-100 a:before{
	content: "";
	display: block;
	width: 100px;
	height: 100px;
	position: absolute;
	left: 20px;
	top: 50%;
	transform: translateY(-50%);
}
#block-block-100 .quejasciudadano .encuestasatisfaccion a{
	color: #337ab7;
}
#block-block-100 .quejasciudadano .peticiones a{
	color: #ffffff;
}
#block-block-100 .quejasciudadano .encuestasatisfaccion a:before{
	background: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/icon_encuesta.png) center bottom no-repeat;
}
#block-block-100 .quejasciudadano .peticiones a:before{
	background: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/icon_peticiones.png) center bottom no-repeat;
}
#block-block-100 .quejasciudadano .icon_3 a:before{
	background: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/icon3.png) center bottom no-repeat;
}
#block-views-7f9accb4b06063683dfff0bd211f0a5e{
	background: #4C6494;
	padding: 20px 40px 30px;
	margin-top: 20px;
	color: #ffffff;
	font-family: 'Roboto Condensed', sans-serif;
	width: 100%
}
#block-views-7f9accb4b06063683dfff0bd211f0a5e h3{
	font-size: 30px;
	text-transform: uppercase;
	margin-bottom: 30px;
}
#block-views-7f9accb4b06063683dfff0bd211f0a5e h4{
	font-size: 20px;
	/* text-transform: uppercase; */
}
#block-views-7f9accb4b06063683dfff0bd211f0a5e .views-row{
	width: 100%;
	display: block;
	position: relative;
	float: none;
	height: inherit;
	padding: 0px 0px 0px 35px;
	min-height: 30px;
}
#block-views-7f9accb4b06063683dfff0bd211f0a5e .views-row:before{
	background: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/bullet.png) center bottom no-repeat;
	content: "";
	display: block;
	width: 22px;
	height: 18px;
	position: absolute;
	left: 0;
	top: 0;
}
.view-customer-support .views-row h4 a{
 color: #ffffff;
}
.view-customer-support .view-footer {
  clear: both;
}
.region.region-content-bottom {
    display: flex;
    flex-wrap: wrap;
}

body.node-type-votacion #edit-submitted-candidato{
	overflow: auto;
}

body.node-type-votacion #edit-submitted-candidato > .form-item{
	width: 31.5%;
	float: left;
	background: white;
	padding: 5px 5px 30px 5px;
	margin-right:1.5%;
	border-radius: 4px;
	text-align: center;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	position: relative;
}

body.node-type-votacion #edit-submitted-candidato > .form-item:after{
	content:"";
	background: white;
	width: 193px;
	height: 22px;
	position: absolute;
	bottom: 20px;
	margin: auto;
	left: 0px;
	right: 0px;
} 
body.node-type-votacion #edit-submitted-candidato > .form-item.active{
	box-shadow: 0px 1px 4px rgba(0, 0, 0, 0.2) inset, 0px 1px 0px #fff;
    background: #eaeaea;
}

/*nuevos paises 2019*/
body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-ar:after{
    background: url(../img/argentina_03.png) !important;
}
body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-be:after{
    background: url(../img/belgica_03.png) !important;
}
body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-ho:after{
    background: url(../img/holanda_03.png) !important;
}
body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-mx:after{
    background: url(../img/mexico_03.png) !important;    
}
body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-pe:after{
    background: url(../img/peru_03.png) !important;    
}
/*nuevos paises 2019*/

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-ve:after{
	background: url(../img/venezuela_03.png) !important;
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-ca:after{
	background: url(../img/canada_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-co:after{
	background: url(../img/colombia_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-es:after{
	background: url(../img/espana_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-br:after{
	background: url(../img/brasil_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-cr:after{
	background: url(../img/costa-rica_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-cw:after{
	background: url(../img/curazao_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-ec:after{
	background: url(../img/ecuador_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-pa:after{
	background: url(../img/panama_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-uy:after{
	background: url(../img/uruguay_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-jp:after{
	background: url(../img/japon_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-no:after{
	background: url(../img/noruega_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-fr:after{
	background: url(../img/francia_03.png);
}	

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-ch:after{
	background: url(../img/suiza_03.png);
}	

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-se:after{
	background: url(../img/suecia_03.png);
}	

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-gb:after{
	background: url(../img/reino-unido_03.png);
}	

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-cl:after{
	background: url(../img/chile_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-us:after{
	background: url(../img/usa_03.png);
}

body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-nl:after{
	background: url(../img/paises-bajos_03.png);
}
body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-pr:after{
    background: url(../img/puertorico_03.png);
}
body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-au:after{
    background: url(../img/australia_03.png);
}
body.node-type-votacion #edit-submitted-candidato > .form-item.candidato-pais-it:after{
    background: url(../img/italia_03.png);
}

body.node-type-votacion #popup-confirmacion{
	background: rgba(0, 0, 0 ,0.2);
	bottom: 0px;
	position: fixed;
	top: 0px;
	left: 0px;
	right: 0px;
	z-index: 999;
}

body.node-type-votacion #popup-confirmacion .wrapper-confirmacion{
	position: fixed;
    background: white;
    z-index: 999;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    width: 400px;
    height: 300px;
    padding: 3em;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
	border-radius: 4px;
}

body.node-type-votacion #popup-confirmacion .popup-action-no-processed.cerrar-votacion{
    position: absolute;
    right: 5px;
    top: 5px;
    text-transform: uppercase;
    color: #656565;
    font-size: 12px;
    letter-spacing: 0.1em;
    cursor: pointer;
}

body.node-type-votacion #popup-confirmacion .popup-action-si-processed {
    display: inline-block;
    padding: 3px 10px;
    background: #b91f22;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    width: 50px;
    height: 34px;
    font-size: 20px;
    margin-top: 12px;
}

span.popup-action-no.no-continuar.popup-action-no-processed {
    display: inline-block;
    padding: 3px 10px;
    background: #847d7d;
    border-radius: 3px;
    color: white;
    cursor: pointer;
    width: 50px;
    height: 34px;
    font-size: 20px;
    margin-top: 12px;
    margin-left: 100px;
}
.elegir-boton-votacion{
    width: 100%;
    text-align: center;
}
.deseacontinuar {
    margin-top: 20px;
}
body.node-type-votacion .form-actions{
	text-align: center;
}
 
body.node-type-votacion .form-actions input{
	display: inline-block;
	padding: 10px 20px;
	background: #b91f22 ;
	border-radius: 3px;
	color: white;
	cursor: pointer;
	border: none;
	box-shadow: none;
	font-size: 18px;
}
@media (max-width: 990px){
	#block-views-366ac1518adf19b78f60ff101f61d8e4{ background-position: center bottom;}
	#block-views-366ac1518adf19b78f60ff101f61d8e4 > .view .view-content{ width: 100%; margin-left: 0; padding: 0 0 130px;}
	#block-views-366ac1518adf19b78f60ff101f61d8e4 .views-row.views-row-1, #block-views-366ac1518adf19b78f60ff101f61d8e4 .views-row.views-row-4{ padding-left: 0px;}
	#block-views-366ac1518adf19b78f60ff101f61d8e4 h3{ position: relative; left: inherit; top: inherit; margin-bottom: 20px;}
}
@media (max-width: 600px){
	#block-views-3f2c6ffec6aabaa80b8134585fa8ce80{ padding: 30px 20px;}
	#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .view-content { display: block;}
	#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .views-row{ margin-top: 20px;}
	#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 h3{ background: transparent; min-height:inherit;}
	#block-views-3f2c6ffec6aabaa80b8134585fa8ce80 h3, #block-views-3f2c6ffec6aabaa80b8134585fa8ce80 .views-row{ display: block; width: 100%;}

	#block-views-366ac1518adf19b78f60ff101f61d8e4, #block-block-100{ display: block; width: 100%;}

	#block-views-7f9accb4b06063683dfff0bd211f0a5e{ 
	  padding: 20px 20px 30px;
	  width: 100%;
	  }
}
/* Fin atención al ciudadano*/

.view-preguntas-frecuentes .views-exposed-form {
	display: none;
}
.view-preguntas-frecuentes .view-footer img {
	float: left;
}
.view-preguntas-frecuentes .view-footer a[target="_blank"]:after{
  content:none;
}

.qtip-menu {display:none;}
.menu li a:hover .qtip-menu {
	display: block;
    position: absolute;
    width: 65px;
    left: 0;
    bottom: 53px;
}

/** Bloque MULTIMEDIA EN EL HOME **/
#block-block-102 {
	clear:both;
}
#block-block-102 .block-title:before{
	background:#e67d28;
}
/* YouTube Responsive CSS for HubSpot */
.nota .esc{ display: none !important;}
.video-h{
	display: block;
    width: 50px;
    height: auto;
    position: absolute;
    left: 40%;
    top: 35%;
    text-indent: 9999px;
    z-index: 2;
}
.carrusel_unidad .video-h{
	display: block;
    width: 70px;
    height: auto;
    position: absolute;
    left: 45%;
    top: 35%;
    text-indent: 9999px;
    z-index: 2;
}
.carrusel_unidad h2 a{color:#ffffff;}
.video-h a img{display:block;}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Tweeter*/
.timeline-Tweet .SandboxRoot.env-bp-430 .timeline-Tweet-text {
    font-size: 12px !important;
    line-height: 18px;
    font-weight: 300;
}
.timeline-Tweet-text{ font-size: 12px !important;}
/* page historias de vida */
.view-todas-historias-de-vida .views-exposed-widgets {
	padding: 1em;
    margin-bottom: 2em;
    border-radius: 4px;
    margin: 0 auto 2em auto;
    border: 1px solid #E0E0E0;
    background: linear-gradient(to bottom, #f9f9f9 0%,#eeeeee 100%);
    box-shadow: 0px 1px 0px #fff inset;
}
.view-todas-historias-de-vida .fav {
	min-height: 300px;
    margin-bottom: 1.5em;
	background: #fff;
    border: 1px solid #e6e6e6;
}
.view-todas-historias-de-vida .fav img {
	width: 100%;
}
.view-todas-historias-de-vida .views-exposed-form label {
    font-weight: lighter;
}
.view-todas-historias-de-vida .views-exposed-widget .btn {
    background-color: #204380;
}

/* CSS Daiel */

#hv_up{
  position:relative; 
  padding-left: 0;
  padding-right:0;
  float:none;
}

#hv_up .hv_titulo{
    position: absolute;
    color: #fff;
    font-size: 54px;
    text-align: center;
    z-index: 10;
    width: 90%;
    margin: 0 auto;
    left: 0;
    bottom: 25%;
    font-family: 'FuturaStd-Bold';
    text-shadow: 0px 1px 5px rgba(0, 0, 0, 0.4);
    line-height: 100%;
    right: 0;
}

#hv_up .hv_titulo:before {
    width: 267px;
    height: 114px;
    background: url(../img/logo-historias.png) no-repeat;
    position: absolute;
    top: -110px;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    content: "";  
}
  
#hv_up #hv_parche{
  position:absolute;
  width:100%;
  height:100%;
  /*background:rgba(0, 0, 0, 0.3);*/
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#609996+0,f37d28+100&0.5+0,0.5+100 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjEwMCUiIHkyPSIwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjNjA5OTk2IiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjM3ZDI4IiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(45deg,  rgba(96,153,150,0.5) 0%, rgba(243,125,40,0.5) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left bottom, right top, color-stop(0%,rgba(96,153,150,0.5)), color-stop(100%,rgba(243,125,40,0.5))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(45deg,  rgba(96,153,150,0.5) 0%,rgba(243,125,40,0.5) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(45deg,  rgba(96,153,150,0.5) 0%,rgba(243,125,40,0.5) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(45deg,  rgba(96,153,150,0.5) 0%,rgba(243,125,40,0.5) 100%); /* IE10+ */
background: linear-gradient(45deg,  rgba(96,153,150,0.5) 0%,rgba(243,125,40,0.5) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80609996', endColorstr='#80f37d28',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */
}

#hv_up img{
  width:100%;
  height:auto;
}

#hv_up #hv_parche:before {
    background: rgba(0, 0, 0, 0.2);
    width: 95%;
    height: 90%;
    content: "";
    top: 0;
    border: 1px solid #fff;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    position: absolute;
}

#hv_up #hv_parche:after{
  width:237px;
  height:150px;
  content:"";
  background:url(../img/quotes.png) no-repeat;
  position:absolute;
  right:1.7em;
  top:1.7em;
}

.historia{
  float:none;
  padding:2em;
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
  margin-top:-4em;
  position:relative;
  z-index:1;
}

.historia:before{
  width:100%;
  height:4em;
  background:url(../img/furley_bg.png);
  content:"";
  position:absolute;
  top:0;
  left:0;
  z-index:-1;
  }

.historia p:first-of-type {
    font-size: 20px;
    font-family: 'Georgia', serif;
  
}

.historia p:first-of-type:first-letter {
    position: absolute;
    font-size: 54px;
    color: #fff;
    padding: 0.5em;
    background: #80bab8;
    top: 67px;
    left: -132em;
    line-height: 100%;
    float: left;
    margin: 0.15em 0.3em 0.3em 0em;
    text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 0 5px #64A09E;
}

#hv_img h5{
    text-shadow:0px 1px 3px rgba(0, 0, 0, 0.3);
    position: absolute;
    bottom: 80px;
    font-family: 'FuturaStd-book';
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    letter-spacing: 0.4em;
    text-transform: uppercase;
    font-size: 14px;
    color: #fff;
    text-align: center;
}

.historia h6{
  float:left;
  text-transform:uppercase;
  font-family:'FuturaStd-Bold';
  font-size:24px;
  line-height:110%;
  max-width:50%;
  margin:1em;
  margin-left:-3em;
  color:#6eaaa7;
  text-align:right;
  position:relative;
  padding:1em;
  margin-top:0;
}

.historia h6:before{
  content:"";
  width:50px;
  height:50px;
  background: url(../img/h6-top.png);
  position:absolute;
  top:0;
  right:0;
}

.historia h6:after{
  content:"";
  width:50px;
  height:50px;
  background: url(../img/h6-bottom.png);
  position:absolute;
  bottom:0;
  right:0;
}

.historia blockquote p{
    font-family: "Slabo 27px",serif;
    background: #80BAB8;
    font-size: 24px !important;
    color: white;
    box-shadow: 0 0 0 5px #64A09E, 7px 7px 0 6px #64A09E;
    line-height: 1.7;  
    display:inline;
    font-style:none;
    padding-top:3px;
    padding-bottom:3px;
    font-style:normal;
}

.historia blockquote{
  border-left:none;
  margin-left:0;
}

.historia blockquote:after{
  display:none;  
}

.historia blockquote:before{
  display:none;  
}


.historia img{
  width:140% !important;
  margin-left:-20%;
  margin-bottom:2em;
  height:auto !important;
}

#historias h3{
  color:green;  
  background:url(../img/logo-historias-de-vida.png) no-repeat;
  width:400px;
  height:175px;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;
  text-indent:-99999px;
}

#historias{
  text-align:center;  
}

#historias .rtecenter{
  color:#666;
  max-width:700px;
  margin-left:auto;
  margin-right:auto;
  font-size:1.1em;
}


/* Videos YouTube */
.view-videos-youtube h3 {
	display: block;
    width: 100%;
    clear: both;
	color: #333333;
    font-size: 22px;
    text-shadow: 0px 1px 0px #fff;
    line-height: 28px;
	padding: 20px 0 10px;
}
.view-videos-youtube h2 {
	color: #383838;
    text-decoration: none;
	font-size: 1.5em;
	font-weight: lighter;
	line-height: 125%;
	height: 50px;
}
.view-videos-youtube img {
	width: 100%
}
.view-videos-youtube .views-row {
	margin-bottom: 10px;
}
.view-videos-youtube .row-wrapper {
	border: 1px solid #e6e6e6;
	padding: 5px 10px;
}
.view-videos-youtube .views-field-created {
	color: inherit;
	font-weight: 500;
	margin: 5px 0;
}
.node-type-videoyoutube .field-name-body {
	margin-top: 25px;
}
.node-type-videoyoutube .block-service-links {
	text-align: right;
    margin-top: 18px;
    width: 100%;
}

/* Equipo directivo*/
.view-equipo-directivo .views-field-field-image { float: left; padding-right: 3%; padding-bottom: 1em;}
.view-equipo-directivo .view-content > h3{clear: both;} 
.directivos {clear:both;}

/********LENGUA DE SEÑAS*********/


/********Menu fixed derecha*********/
.view.view-puntos-atencion .views-row.views-row-1:hover:before {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/chat-sms-2022.gif);
    background-size: 100px;
    background-position: center;
    position: fixed;
    right: 6%;
}

.view.view-puntos-atencion .views-row.views-row-2:hover:before {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/chat-2022.gif);
    background-size: 100px;
    background-position: center;
    position: fixed;
    right: 6%;
}

.view.view-puntos-atencion .views-row.views-row-3:hover:before {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/video-llamada-2022.gif);
    background-size: 100px;
    background-position: center;
    position: fixed;
    right: 6%;
}

.view.view-puntos-atencion .views-row.views-row-4:hover:before {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/lineas-de-atencion-2022.gif);
    background-size: 100px;
    background-position: center;
    position: fixed;
    right: 6%;
}

.view.view-puntos-atencion .views-row.views-row-5:hover:before {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/puntos-de-atencion-2022.gif);
    background-size: 100px;
    background-position: center;
    position: fixed;
    right: 6%;
}

.view.view-puntos-atencion .views-row.views-row-6:hover:before {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/accesibilidad-2022.gif);
    background-size: 100px;
    background-position: center;
    position: fixed;
    right: 6%;
}

/****Unidad en linea slider******/
/*
#flexslider-1 ul li:nth-child(2):hover:after {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/unidadenlinea.gif);
    background-size: 100px;
    background-position: center;
    position: fixed;
    bottom: 12px;
    margin-left: -180px;
}
*/

#flexslider-1 ul li:nth-child(2) div a {
    margin-top: 10px;
}



/****Menu slider informacion-victimas******/
#informacion-victimas ul.slides li:nth-child(2):hover:after {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/chat-sms-2022.gif);
    background-size: 100px;
    background-position: center;
    position: fixed;
    margin-left: 44px;
    top: 0;
}

#informacion-victimas ul.slides li:nth-child(5):hover:after {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/puntos-de-atencion-2022.gif);
    background-size: 100px;
    background-position: center;
    position: fixed;
    margin-left: 44px;
    top: 0;
}


/***********Menu superior***************/

ul.dropdown-menu.dropdown-menu-16498 li:nth-child(1) ul ul li:nth-child(4):hover:after {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/unidadenlinea.gif);
    background-size: 100px;
    background-position: center;
    position: absolute;
    margin-left: 0px;
    top: -110px;
}
ul.dropdown-menu.dropdown-menu-16498 li:nth-child(1) ul ul li:nth-child(5):hover:after {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/chat-sms-2022.gif);
    background-size: 100px;
    background-position: center;
    position: absolute;
    margin-left: 0px;
    top: -110px;
}
ul.dropdown-menu.dropdown-menu-16498 li:nth-child(1) ul ul li:nth-child(6):hover:after {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/chat-2022.gif);
    background-size: 100px;
    background-position: center;
    position: absolute;
    margin-left: 0px;
    top: -110px;
}
ul.dropdown-menu.dropdown-menu-16498 li:nth-child(1) ul ul li:nth-child(7):hover:after {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/video-llamada-2022.gif);
    background-size: 100px;
    background-position: center;
    position: absolute;
    margin-left: 0px;
    top: -110px;
}
/*
ul.dropdown-menu.dropdown-menu-16498 li:nth-child(2) ul ul li:nth-child(10) ul ul li:nth-child(2):hover:after {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/buzon.gif);
    background-size: 100px;
    background-position: center;
    position: absolute;
    margin-left: 0px;
    top: -110px;
}
*/
/**********Seccion unidad en linea************/

#block-views-366ac1518adf19b78f60ff101f61d8e4 div div div.views-row-2:hover:after{
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/videollamada.gif);
    background-size: 100px;
    background-position: center;
    position: absolute;
    top: -110px;
    left: 95px;    
}

#block-views-366ac1518adf19b78f60ff101f61d8e4 div div div.views-row-3:hover:after{
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/chatweb.gif);
    background-size: 100px;
    background-position: center;
    position: absolute;
    top: -110px;
    left: 95px;   
}
#block-views-366ac1518adf19b78f60ff101f61d8e4 div div div.views-row-4:hover:after{
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/telefonos.gif);
    background-size: 100px;
    background-position: center;
    position: absolute;
    top: -110px;
    left: 95px;  
}


/*******CHATBOT********/

#idFabOSs:hover:after {
    content: url(https://www.unidadvictimas.gov.co/sites/all/themes/custom/unidadvictimas_bootstrap/css/images/senas/preguntanos-2022.gif);
    background-size: 100px;
    background-position: center;
    position: absolute;
    top: -82px;
    left: -10px;
}