﻿/*Modificaciones Ity*/
.linkGobierno.hidden-xs.col-sm-5.col-md-4 li span {
    background: #000 !important;
}

/* Estilos DNP 	Copyright 2014 DNP */
body { font-family: Arial, Helvetica, sans-serif; font-size: 0.750em; }
.clear { clear: both; }
hr { margin-top: 0px; clear:both; border-color:#ccc;}
.badge.badge-arrow{font-size:0.833em;line-height: 0; vertical-align:middle; padding:4px;}
.badge.badge-arrow .glyphicon-play {color: #d0d2d3; font-size:0.833em; left: 1px; top: 0;}
#s4-bodyContainer { padding-bottom:0;}
.ms-webpart-chrome-vertical,.ms-webpart-zone,.ms-webpart-cell-vertical{ display:block;}
#s4-ribbonrow{ z-index:1;}
.bg-white { background-color:#fff;}
.contenido2{background-color: #FFFFFF;height:auto;margin: 0;padding: 0 10px 10px;}
.margin-bottom{ margin-bottom:20px;}

/* ENCABEZADOS*/
h1, h2, h3 { font:2.167em/2.667em Arial, Helvetica, sans-serif; color: #191919; margin: 10px 0px; padding: 0px; }
h2 { font-size:1.667em; }
h3 { font-size:1.500em; line-height: 21px; }
h4, h5, h6 { font-size: 1.333em; line-height: 20px; color: #af2626; }
h5 { font-size: 1.250em; }
h6 { font-size: 1.167em; }
.titulo-1 {background-color: #a6a6a6;color: #000 !important;font-size: 13pt;line-height: 45px;margin: 0;text-align: center; padding: 0px;}
#contentBox { min-width:100%}
.cont-general a { color: #008e65;  } 
.cont-general a:hover, #contentRow a:visited { color: #005B41; }
.cont-general a.link-black { color: #231F20;  }
.cont-general a.link-black:hover, #contentRow a.link-black:visited { color: #333; }
.cont-general ul { list-style:none; padding:0px;}
#contentRow #DeltaPageStatusBar { margin-left:10px;margin-right:10px;}

/* PAGE HEADER*/
.page-header { margin: 20px 0; padding: 10px; background-color: #d0d3d4; }
.page-header .type { margin: 0px; color: #000; font-size: 2em; font-weight: bold; }

/* WELCOME */
.ms-welcome-root { /*font-family:'tt0142m';*/}
.ms-welcome-root > a.ms-core-menu-root, .ms-signInLink { color:#000 !important;}
.ms-welcome-hover, .ms-siteactions-hover { background:none; text-decoration:underline; border:none;}
.ms-welcome-root .s4-clust.ms-core-menu-arrow.ms-viewselector-arrow.ms-menu-hovarw,
.ms-welcome-root .s4-clust.ms-viewselector-arrow.ms-menu-stdarw.ms-core-menu-arrow { cursor:pointer; background:url("/estilos/imgLayout/img-user.png") no-repeat; width:9px !important; height:5px !important; display:inline-block;}
.ms-welcome-root .s4-clust.ms-core-menu-arrow.ms-viewselector-arrow.ms-menu-hovarw img,
.ms-welcome-root .s4-clust.ms-viewselector-arrow.ms-menu-stdarw.ms-core-menu-arrow img { display:none;}
.ms-welcome-root { height:auto; line-height:15px;}
.ms-welcome-root > .ms-core-menu-box.ms-core-menu-box,
.ms-siteactions-hover > .ms-core-menu-box.ms-core-menu-box {border-top:1px solid #d1d1d1;}
.gobiernoColombia {padding-top:20px;}
.ninos {padding-top:20px;}

/* HEADER */
.label-menu{ margin:12px 10px; color:#fff; float:right; font-size:1.333em;}
.subhead{ background:#f7f7f8; padding:21px 10px 11px; -webkit-box-shadow: -1px 1px 12px 0px rgba(0,0,0,0.48);-moz-box-shadow: -1px 1px 12px 0px rgba(0,0,0,0.48); box-shadow: -1px 1px 12px 0px rgba(0,0,0,0.48);}
.subhead a.logo-DNP{display:block;height:76px;padding:0; margin-top:-33px;}
.subhead a.logo-DNP img{ max-width:100%;}
.cont-idioma-usuario { float:right; text-align:right; list-style:none; margin-bottom:14px;}
.cont-idioma-usuario > li{ display:inline-block; vertical-align:middle;}
.cont-idioma-usuario > li a{ color:#333; }
.cont-idioma-usuario .ms-welcome-root, .cont-idioma-usuario .ms-welcome-root > a.ms-core-menu-root, #welcomeMenuBox{ height:auto; line-height:19px;}
.cont-redes-sociales { margin-bottom:12px; padding-left:0px; margin-top:20px;}
.cont-redes-sociales li { display:inline-block;}
.cont-redes-sociales [class^="redes-"], .cont-redes-sociales [class*="redes-"] { background:url('/estilos/imgLayout/spriteRedesHome.png') no-repeat; width:26px; height:26px; display:inline-block;}
.cont-redes-sociales .redes-help { background-position:0 0;}
.cont-redes-sociales .redes-help:hover{ background-position:-26px 0}
.cont-redes-sociales .redes-facebook { background-position:0 -26px;}
.cont-redes-sociales .redes-facebook:hover { background-position:-26px -26px;}
.cont-redes-sociales .redes-twitter{ background-position:0 -52px;}
.cont-redes-sociales .redes-twitter:hover{ background-position:-26px -52px;}
.cont-redes-sociales .redes-youtube{ background-position:0 -78px;}
.cont-redes-sociales .redes-youtube:hover{ background-position:-26px -78px;}
.cont-redes-sociales .redes-subsitios{ background-position:0 -104px;}
.cont-redes-sociales .redes-subsitios:hover{ background-position:-26px -104px;}
.cont-redes-sociales .redes-mensaje{ background-position:0 -130px;}
.cont-redes-sociales .redes-mensaje:hover{ background-position:-26px -130px;}
.cont-redes-sociales .redes-foros{ background-position:0 -156px;}
.cont-redes-sociales .redes-foros:hover{ background-position:-26px -156px;}
.cont-redes-sociales .redes-buscador{ background-position:0px -182px;}
.cont-redes-sociales .redes-buscador:hover{ background-position:-26px -182px;}
.cont-redes-sociales li a{ font-size:0; }

/* MENU */
.navbar-default { background-color: #008e65; border-bottom: 1px solid #005B41; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; min-height: 42px; margin-bottom:0;}
.navbar-default .navbar-nav.navbar-right:last-child { margin-right: 0px; }
.navbar-default .navbar-nav { display: block; display:table; position: relative; width:100%;}
.navbar-default .navbar-nav > li { display:table-cell; float:none; text-align:center;}
.navbar-default .navbar-nav > li a { padding: 13px 16px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size:1.167em; border-left-style: solid; border-left-width: 1px; border-left-color: #005B41; }
.navbar-default .navbar-nav > li[data-url="/Lists/MenuNaviegacion/Home"] { width:47px;}
.navbar-default .navbar-nav > li a[href="/"]{ background:url('../imgLayout/icon-home.png') no-repeat center center; text-indent:-9999px; width:47px; } 
.navbar-default .navbar-nav > li a:hover, .navbar-default .navbar-nav > li a:focus { color: #fff; font-weight:normal;  background-color: #0056b3;}
.navbar-default .navbar-nav > li.active, .navbar-default .navbar-nav > li.dropdown.open { background-color: #942125; }
.navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li.active a:hover, .navbar-default .navbar-nav > li.active a:focus, .navbar-default .navbar-nav > li.dropdown.open > a, .navbar-default .navbar-nav > li.dropdown.open a:hover, .navbar-default .navbar-nav > li.dropdown.open a:focus { background: none; color: #fff; font-weight: normal; }
.navbar-default .navbar-nav > li.dropdown.open .dropdown-toggle { background: none; color: #fff; }
.navbar-default .navbar-nav > li.dropdown.open .dropdown-toggle:focus, .navbar-default .navbar-nav > li.dropdown.open .dropdown-toggle:hover { border-color: #6C1116; }
.navbar-default .dropdown-menu { background-color: #d0d3d4; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; -webkit-box-shadow: 0 0px 0px rgba(255, 255, 255, 0); -moz-box-shadow: 0 0px 0px rgba(255, 255, 255, 0); box-shadow: 0 0px 0px rgba(255, 255, 255, 0); border-width: 0px; margin-top: 1px; padding: 0px; font-size:1em;}
.navbar-default .dropdown-menu li { text-align:left; border-bottom-color: #b7bbbc; border-bottom-width: 1px; border-bottom-style: solid; }
.navbar-default .dropdown-menu li a { font-weight: normal; line-height: 20px; padding: 5px 15px; color: #423f40; border-left: none; white-space:normal; }
.navbar-default .dropdown-menu li a:hover { background-color: #f1f1f1; color: #423f40; font-weight: normal; }.navbar-default .dropdown-menu li:last-child { border: none; }
.navbar-collapse.in {overflow-y: hidden;}
.navbar-toggle { margin-right:8px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form {border:none;}
.navbar-nav > li > .dropdown-menu:before { content: "";display: inline-block;left: 9px;position: absolute; top: -7px;}
.navbar-nav > li > .dropdown-menu:after {content: ""; display: inline-block; left: 10px; position: absolute; top: -6px;}

/* SUBMENU */
.dropdown:hover .dropdown-menu, .dropdown-menu > .dropdown-submenu:hover > .dropdown-menu { display:block;}
.dropdown-submenu > a:after, .navbar .divider-vertical:first-child, .dropdown-menu > .dropdown-submenu > .dropdown-menu { display:none;}
.dropdown-submenu { position:relative;}
.dropdown-submenu > .dropdown-menu{top:5px;left:100%;margin-top:-6px;margin-left:-1px;}

/* SWITCHER */
.switcherTexto { border:1px solid #ccc; padding:9px 6px; background:#fff; position:fixed; top:100px; right:17px;}
.switcherTexto ul { padding:0; margin:0px; list-style:none;}
.switcherTexto a { font: 20px/25px Arial, Helvetica, sans-serif; color:#000; cursor:pointer; display:block;}
.switcherTexto a .screen_hidden{ display:none;}

/* SWITCHER ENCUESTA */
.switcherTextoEncuesta { border:1px solid #ccc; padding:9px 6px; background:#fff; position:fixed; top:286px; right:32px;}
.switcherTextoEncuesta ul { padding:0; margin:0px; list-style:none;}
.switcherTextoEncuesta a { font: 20px/25px Arial, Helvetica, sans-serif; color:#000; cursor:pointer; display:block;}
.switcherTextoEncuesta a .screen_hidden{ display:none;}


/* BOTONES */
.btn { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-color: #fff; border-color: #CCCCCC #CCCCCC #B3B3B3; border-style: solid; border-width: 1px; color: #231f20; font-weight: bold; }
.btn-lg { font-size: 1.250em; }
.active.btn-default.active { background-color: #af2626; color: #fff; }
.btn-primary, .btn-primary:hover, .btn-primary:focus, .open .btn-primary.dropdown-toggle { font:bold 14px/17px Arial, Helvetica, sans-serif !important; background-color: #af2626 !important; border-color: #942125 !important; color: #fff !important; }
.btn-primary:hover, .open .btn-primary.dropdown-toggle:hover, .btn-primary:focus, .open .btn-primary.dropdown-toggle:focus, .open .dropdown-toggle.btn-primary { background-color: #942125 !important; }
.btn-inverse, .btn-inverse.disabled, .btn-inverse:hover, .btn-inverse:focus { background-color: #444; border-color: #2B2B2B; color: #fff; }
.btn-inverse:hover, .btn-inverse:focus { background-color: #303030; }
.btn-link { background: none; border: none; color: #af2626; }
.btn-link:hover, .btn-link:focus { color: #942125; }


/* FORMULARIOS */
fieldset { border: none; }
.form-info { min-height:45px;}
legend { border-bottom: 1px solid #E5E5E5; font-size: 18px; padding-bottom: 10px; margin-bottom:10px; }
.form-group { margin-bottom: 10px; min-height: 60px; }
.form-group-probabilidad { margin-bottom:10px; min-height:80px;}
.form-group .ms-usereditor { width:100%;}
.form-control-feedback { display: block; height: 16px; line-height: 34px; position: absolute; right: 10px; text-align: center; top: 0px; width: 16px;}
.form-inline .control-label { display: inline-block; }
.form-control-static { min-height:20px;}
.control-label { font-size: 13px; display: block;font-weight: 700; margin-bottom: 5px; }
.checkbox a { color: #d0d3d4; }
input[type="file"] { display: inline-block; width:100%; }
.form-control, select.aspNetDisabled, input.aspNetDisabled, textarea.aspNetDisabled{ font-size: 13px; padding: 4px 8px; line-height: 20px; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-color: #e6e7e8 !important; border-color: #d0d2d3  !important; color: #333  !important; }
.control-datepicker [type="text"]{border: 1px solid #ccc; height: 34px;width:100%;}
.form-control:focus { border-color: rgba(134, 134, 134, 0.8) !important; -webkit-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.4) !important; -moz-box-shadow: 0 0px 6px rgba(0, 0, 0, 0.4) !important; box-shadow: 0 0px 6px rgba(0, 0, 0, 0.4) !important; }

/* MODAL BOX - SHP */
.ms-dialog header, .ms-dialog footer, .ms-dialog NV, .ms-dialog .navbar.navbar-default, .ms-dialog .gobiernoColombia, .ms-dialog .switcherTexto{ display:none; }
.ms-dialog body { background:#fff !important;}
.ms-dlgOverlay { background:#FFF;}
.ms-dlgContent .ms-dlgTitle { padding:15px; background:#d0d2d3;}
.ms-dlgContent h1.ms-dlgTitleText.ms-accentText.ms-dlg-heading { text-transform:uppercase; font-size:1.667em; line-height:24px; color:#000; /*font-family:FutuBd;*/ font-weight:bold; margin:0; font-family:Arial, Helvetica, sans-serif;}
.ms-dialog .col-lg-12{ padding:0;}
.ms-dlgTitleBtns{ margin-right:-10px; margin-top:-6px;}

/* SHP */
.Mycontent input[type="button"], .Mycontent input[type="submit"], .Mycontent button.ms-ButtonHeightWidth, .Mycontent button.ms-fullWidth { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-color: #af2626; border-color: #942125; color: #fff; border-style: solid; border-width: 1px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; padding: 6px 12px; display: inline-block; font-size: 1.167em; line-height: 1.42857; margin-bottom: 0; text-align: center; vertical-align: middle; white-space: nowrap; min-width: inherit; }
.Mycontent input[type="button"]:hover, .Mycontent input[type="submit"]:hover, .Mycontent button.ms-ButtonHeightWidth:hover, .Mycontent button.ms-fullWidth:hover {background-color: #942125;}
.ms-cui-ctl-light-hoveredOver, .ms-cui-ctl-menu:hover, .ms-cui-ctl-menu:focus, .ms-cui-dd-arrow-button:hover, .ms-cui-dd-arrow-button:focus, .ms-cui-cb-input:hover, .ms-cui-cb-input:focus, .ms-cui-spn-btnup:hover, .ms-cui-spn-btnup:focus, .ms-cui-spn-btndown:hover, .ms-cui-spn-btndown:focus, .ms-cui-ctl-hoveredOver, .ms-cui-ctl-large-groupPopup:hover { background-color: #cde6f7; text-decoration: none !important; }
.ms-cui-ctl-large:active, .ms-cui-ctl-medium:active, .ms-cui-ctl-light-hoveredOver:active, .ms-cui-ctl:active, .ms-cui-ctl-menu:active, .ms-cui-dd-arrow-button:active, .ms-cui-cb-input:active, .ms-cui-spn-btnup:active, .ms-cui-spn-btndown:active { border-color: #92b7d1; background-color: #92b7d1; text-decoration: none !important; }
.ms-cui-ctl-large:hover, .ms-cui-ctl-medium:hover, .ms-cui-ctl-large:focus, .ms-cui-ctl-medium:focus, .ms-cui-ctl:hover, .ms-cui-ctl:focus, .ms-cui-dd-arrow-button:hover, .ms-cui-dd-arrow-button:focus { border-color: #92b7d1; text-decoration: none !important; }
.ms-core-menu-item:hover .ms-core-menu-link, .ms-core-menu-item .ms-core-menu-link, .ms-core-menu-itemSelected .ms-core-menu-link { text-decoration: none !important; }
.js-callout-closeButton { width:24px; height:24px;}

/* Tabs */
.nav-contenido { border:none; margin-bottom:15px;}
.nav-contenido > li {margin-top:2px;}
.nav-contenido > li > a { padding-top: 8px; padding-bottom: 8px; -webkit-border-radius: 0;border-radius: 0; margin-right: 1px; line-height: 20px; color: #666;  border:none; background-color: #eaeaea; }
.nav-contenido > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { border: none; background-color:#bfbfbf; font-weight: bold; }
.tab-content h2 { color:#af2626}

/* Nav pills */
.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus { background-color: #d0d3d4; }

/* Breadcrumb */
.breadcrumbsC { width:100%;padding:0 0 20px;}
.breadcrumbsC ul, .s4-breadcrumb { list-style:none; padding:0; margin:0; display:block; font-size:0.917em; font-weight:bold;}
.breadcrumbsC ul li, .s4-breadcrumb li {margin:0 5px 0 0; font-size:0.917em; word-spacing:normal !important; float:left;}
.breadcrumbsC ul li a, s4-breadcrumb li a {background:none; color: #000000 !important; font-weight:bold; float:left;  margin:0px; padding:0 10px 0 0;text-decoration:none;  }
.breadcrumbsC ul li ul, .s4-breadcrumb li ul { float:left; margin:0;}
.breadcrumbsC ul li ul li, .s4-breadcrumb li ul li{ font-size:1.1em}
.s4-breadcrumb-arrowcont { display:none;}
a.s4-breadcrumbNode {margin:0; float:left; padding:0 10px 0 0; margin:0 5px 0 0; }
.s4-breadcrumbRootNode {margin:0; padding:0 10px 0 0; margin:0 5px 0 0;}
ul.s4-breadcrumbRootNode, ul.s4-breadcrumbNode {margin:0; }
.s4-breadcrumbCurrentNode { color:#008e65; padding:0 2px 0 0; float:left;}
.s4-breadcrumbCurrentNode span, .s4-breadcrumbCurrentNode { word-spacing:normal !important;}
ul.s4-breadcrumb .s4-breadcrumb-arrowcont { display:none;}
a.s4-breadcrumbRootNode:after,span .s4-breadcrumbCurrentNode:after, a.s4-breadcrumbNode:after {content:"|"; padding-left:10px;}

/* Paginacion */
#contentRow .ms-srch-result #Paging:before, #contentRow .ms-srch-result #Paging:after { content: " ";display: table;}
#contentRow .ms-srch-result #Paging:after { clear:both;}
#contentRow .ms-srch-result #Paging, #elemtdiv .holder {padding-left: 0;margin: 20px auto;border-radius: 4px;}
#contentRow .ms-srch-result #Paging > li, #elemntdiv .holder a { margin:0px -2px; display:inline-block;}
#contentRow .ms-srch-result #Paging > li:first-child > a, #elemntdiv .holder a:first-child  {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
#contentRow .ms-srch-result #Paging > li:last-child > a,#elemntdiv .holder a:last-child  {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
#contentRow .ms-srch-result #Paging > li > a, #elemntdiv .holder a  {padding: 4px 12px; position: relative;float: left;padding: 6px 12px;line-height: 1.428571429;text-decoration: none;color: #af2626;background-color: #fff;border: 1px solid #ddd;margin-left: -1px;}
#contentRow .ms-srch-result #Paging > li#PagingImageLink a{ height:31px; top:1px; width:30px;}
#contentRow .ms-srch-result #Paging > li#PagingImageLink a .ms-promlink-button-image{ left:-5px; top:3px;}
#contentRow .ms-srch-result #Paging > #PagingSelf > a, #elemntdiv .holder a.jp-current {background-color: #F5F5F5;color: #999;border-color: #DDDDDD;} 
.pagination > li > a, .pagination > li > span, .ms-srch-Paging > li > a{ padding: 4px 12px; color: #af2626; }
.pagination > li > a:hover, .pagination > li > span:hover { background-color: #F5F5F5; color: #942125; }
.pagination > li.active > a, .pagination > li.active > span, .pagination > li.active > a:hover { background-color: #F5F5F5; color: #999; border-color: #DDDDDD; }

/* Paginacion */
.table-striped > tbody > tr.pagination:nth-child(2n+1) > td { background:none; border:none;}
.pagination > li > a, .pagination > li > span, .pagination table td > span, .pagination table td > a {border: 1px solid #ddd; padding: 4px 12px; color: #af2626; }
.pagination > li > a:hover, .pagination > li > span:hover { background-color: #F5F5F5; color: #942125; }
.pagination > li.active > a, .pagination > li.active > span, .pagination > li.active > a:hover, .pagination table td > span { background-color: #F5F5F5; color: #999; border-color: #DDDDDD; }
.pagination > td, .pagination > th { border:none !important;}
.pagination table td:first-child>a, .pagination table td:first-child>span {border-bottom-left-radius: 3px;border-top-left-radius: 3px;}
.pagination table td:last-child>a, .pagination table td:last-child>span {border-bottom-right-radius: 3px;border-top-right-radius: 3px;}

/* Paginacion imagen sprite galeria de prensa */
.jp-next{ background-image:url('../imgLayout/paginator.png');background-position: -342px -210px;color: #fff !important;cursor: pointer;font-size: 0;height: 31px;left: 2px;top: 0;width: 31px;}
.jp-next:hover{ background-image:url('../imgLayout/paginator.png');background-position:-434px -392px;color: #fff !important;cursor: pointer;left: 2px;top: 0;width: 31px;}
.jp-previous { background-image:url('../imgLayout/paginator.png');background-position: -172px -392px;color: #fff !important;cursor: pointer;font-size: 0;height: 31px;left: -2px;top: 0; width: 31px;}
.jp-previous:hover { background-image:url('../imgLayout/paginator.png');background-position: -152px -396px;color: #fff !important;cursor: pointer;left: -2px;top: 0; width: 31px;}

/*---------- COLAPSABLE ARCHIVO ----------*/
#accordion-archivos { margin:0px;}
.panel-group .panel-archivos + .panel-archivos { margin:0px;}
.panel-group .panel-archivos { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border:none; -webkit-box-shadow: 0 0px 0px rgba(255, 255, 255, 0); -moz-box-shadow: 0 0px 0px rgba(255, 255, 255, 0); box-shadow: 0 0px 0px rgba(255, 255, 255, 0); text-align:center; background-color:#f2f2f2; }
.panel-group .panel-archivos .panel-heading { border-bottom:2px solid #d0d2d3;}
.panel-group .panel-archivos .panel-heading + .panel-collapse .panel-body { border:none;}
.panel-group .panel-archivos .panel-body { padding:0px;}
.panel-group .panel-archivos .panel-body .list-group { margin:0px;border-bottom:2px solid #d0d2d3;}
.panel-group .panel-archivos .panel-body .list-group-item { border:none; padding:5px; background:none; font-size:1em}
.panel-group .panel-archivos .panel-body .list-group-item.active a{ color:#af2626;}
.panel-group .panel-archivos .panel-body .list-group-item a{ color:#333333;}

/*---------- COLAPSABLE MENU ----------*/
.panel-menu .panel { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-color: transparent transparent #d0d3d4; border-style: solid; border-width: 1px; -webkit-box-shadow: 0 0px 0px rgba(255, 255, 255, 0); -moz-box-shadow: 0 0px 0px rgba(255, 255, 255, 0); box-shadow: 0 0px 0px rgba(255, 255, 255, 0); }
.panel-menu .panel + .panel { margin-top: 0px; }
.panel-menu .panel .panel-heading { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; background-color: #d8d9dd; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: #babec1; }
.panel-menu .panel .panel-heading + .panel-collapse .panel-body { border: none; }
.panel-menu .panel .panel-heading .panel-title { font-size:1.333em}
.panel-menu .panel .panel-heading .panel-title > a { font-weight: bold; color:#333333 !important; font-size:0.9em; display:inline-block }
.panel-menu .panel.active .panel-heading .panel-title > a { color:#005B41 !important}
.panel-menu .panel .panel-heading .panel-title > a:first-child{ max-width:90%;}
.panel-menu .panel .panel-heading .panel-title > a:last-child{ float:right;}
.panel-menu .panel .panel-heading .panel-title .badge { padding: 3px 4px; }
.panel-menu .panel .panel-heading .panel-title .badge .glyphicon-play { font-size: 10px; left: 1px; top:0px;color: #cfd2d3; }
.panel-menu .panel .panel-title > a > img {-moz-transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.panel-menu .panel .panel-title > a.collapsed > img {-moz-transform: rotate(0deg);-webkit-transform: rotate(0deg);-o-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.panel-menu .panel-default .panel-body { padding:0px; padding-left:15px; background-color: #e1e1e1; }
.panel-menu .panel-default .panel-body .panel-title { display:inline; font-size:1.250em;font-weight:bold;}
.panel-menu .panel-default .panel-body .title-subnivel .glyphicon.glyphicon-play { font-size:11px;}
.panel-menu .panel-default .list-group { margin-bottom: 0px; list-style-type: square; }
.panel-menu .panel-default .list-group-item { background-color: transparent; border-color: transparent transparent #c8caca; list-style: square inside none; display: list-item; text-indent:-16px; padding-left:25px; padding-right:20px; font-size: 1.167em;}
.panel-menu .panel-default .list-group-item:first-child { border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }
.panel-menu .panel-default .list-group-item:last-child { border: none;}
.panel-menu .panel-default .list-group-item a{ color:#333;}
.panel-menu .panel-default .list-group-item.active, .panel-menu .panel-default .list-group-item.active a{ color:#942125; font-weight:bold;}
.panel-menu .panel-body .panel-body{ background-color:#eaeaea;}
.panel-menu .panel-body .panel-body .list-group .list-group-item .panel-title a{ font-size:0.89em;}
.panel-menu .panel-body .panel-body .panel-title { font-size:1.167em;}
.panel-menu .panel-body .panel-body .panel-body{ background-color:#f2f2f2;}
.panel-menu .panel-body .panel-body .panel-body .panel-title{ font-size:1.083em;}
.panel-menu .panel-body .panel-body .panel-body .panel-body {background-color:#f9f9f9;}
.panel-menu .panel-body .panel-body .panel-body .panel-body .panel-title{ font-size:1em;}
.panel-menu .panel-body .panel-body .panel-body .panel-body .panel-body {background-color:#fff;}
.panel-menu .panel-body .list-group .list-group-item { position:relative }
.panel-menu .panel-body .list-group .list-group-item .panel-title a{ font-weight:normal; font-size:0.8em; }
.panel-menu .panel-body .list-group .list-group-item .panel-title a:last-child {right: -5px; top: 50%;position:absolute;}
.panel-menu .panel-body .list-group .list-group-item .panel-title a.collapsed {position:absolute; right:-12px; top:28%;}

/* Paginacion Next Prev*/
.pager { padding: 10px 0; border-color: #d0d3d4 transparent; border-style: solid; border-width: 1px; }
.pager li > a, .pager li > span { border: none; }
.pager li.previous a, .pager li.next a { color: #131313; }

/* List group */
a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { background-color: #af2626; border-color: #af2626; font-size: 1.333em; color: #d0d3d4; }

/*--- Tablas ---*/
.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:scroll;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}
.table > tbody { text-align: center; }
.table > tbody tr:nth-child(2n+1) th, .table > tbody tr th, .table > tbody tr th > a { background-color: #af2626; color: #fff; font-weight: normal; text-align: center; }

/* GOBIERNO DE COLOMBIA */
.gobiernoDeColombia { margin-bottom:20px; padding:10px; position:relative;}
.logoGobierno { width:28%; float:left; height:83px; margin-top:46px;}
.linkGobierno { list-style:none; margin:17px 0 10px 10px; padding:0 10px; width:414px; float:left; font-family: Tahoma, Geneva, sans-serif;}
.linkGobierno li { float:left; margin:0 3px 2px; width:117px; line-height:15px;}
.linkGobierno li a, .linkGobierno li a:link, .linkGobierno li a:visited { text-decoration:none; color:#58595b !important;}
.linkGobierno li span[class*="bullet"]{ content: ""; display: inline-block;  height: 5px;vertical-align: middle;width: 5px; margin-right:2px;}
.bullet1 {background-color:#e31b23;}
.bullet2 {background-color:#8a1f03;}
.bullet3 {background-color:#a0cf67;}
.bullet4 {background-color:#e31b23;}
.bullet5 {background-color:#c0ae00;}
.bullet6 {background-color:#d06f1a;}
.bullet7 {background-color:#233e99;}
.bullet8 {background-color:#439539;}
.bullet9 {background-color:#0b99df;}
.bullet10 {background-color:#007dc3;}
.bullet11 {background-color:#781d7d;}
.bullet12 {background-color:#6f1200;}
.bullet13 {background-color:#00a94f;}
.bullet14 {background-color:#92278f;}
.bullet15 {background-color:#333092;}
.bullet16 {background-color:#492f92;}
.bullet17 {background-color:#6cb33f;}
.bullet18 {background-color:#00a8cb;}
.entidadesGobierno { float:left; }
.entidadesGobierno ul { list-style:square outside; padding:0px;}
.entidadesGobierno ul li { display:list-item; color:#000;}
.entidadesGobierno ul li a { color:#58595b;}

/*---------- BUSCADOR ----------*/
.ms-srch-sbLarge > .ms-srch-sb-searchLink { height: 32px; width: 32px;}
.ms-srch-sbLarge-searchImg {left: -53px; position: absolute; top: -5px;}

/*---------- FOOTER ----------*/
.fechaHoy{ font-size: 0.833em; padding-right:22px; color:#333; }
.contador{ display:inline; }
.visitas{ background:#cdcdcd; line-height:40px; }
.visitas .text-right { display:none; }
/*footer { background-color:#515255; border-bottom:4px solid #9a2931; float:left; width:100%; padding:15px 0; color:#FFF; font-size:0.917em; line-height:15px;}*/ 
footer .menu-footer{ list-style:none; padding:0px; margin:20px 0 0;}
footer .menu-footer li { display:inline-block; margin-right:5px;}
footer .menu-footer li a{ color:#fff !important;}
.Mycontent{ background:#fff; padding-top:20px; padding-bottom:20px;}
.alerta-navegadores { float:left; width:100%;background-color:#fff; font:0.917em/1.167em Arial, Helvetica, sans-serif; text-align:center; padding:5px; }

/*---------- ESTILOS RESPONSIVE ----------*/
/* XSmall devices (Mobile portrait) */
@media (max-width: 768px) { 
  .copy-buscador{ margin:0 -15px; padding:15px; background-color:#AF2626; }
  .copy-buscador.buscador .ms-mpSearchBox { width:100%; }
  .copy-buscador.buscador #searchInputBox{ width:100%; float:left;}
  .copy-buscador.buscador .ms-mpSearchBox #SearchBox .ms-srch-sb { width:100%}
  .copy-buscador.buscador .ms-mpSearchBox #SearchBox input[type="text"]{ width:86.9%;}
  .copy-buscador.buscador .ms-mpSearchBox #SearchBox .ms-srch-sb-searchLink{ float:right; margin:2px;}
	/*--- Footer ---*/
  footer .text-right{ text-align:left; margin-top:10px;}
 }
@media (min-width: 768px) and (max-width: 992px){
	.cont-eventos{ height:422px;}
	.cont-eventos .contenido2{ padding:15px 10px; margin-top:19px;}
	#zonaEnlacesDer .list-group-item a{max-width: 64% !important;}
}

@media (max-width: 992px) { 
	/*--- MenÃº ---*/
	.navbar-default .navbar-header { background-color: #008E65; border-bottom:1px solid #005B41;}
	.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background: none; border: none; }
	.navbar-default .navbar-toggle .icon-bar { background-color: #551A1D; }
	.navbar-default .navbar-collapse { max-height: none;}
	.navbar-default .navbar-nav { margin-top:0px; margin-bottom:0px; }
	.navbar-default .navbar-nav > li { display:block;}
	.navbar-default .navbar-nav > li.dropdown.open { background:none;}
	.navbar-default .navbar-nav > li a, .navbar-default .navbar-nav > li.dropdown.open .dropdown-toggle, .navbar-default .navbar-nav > li.dropdown:hover .dropdown-toggle, .navbar-default .navbar-nav > li.dropdown.open a:focus{border: none;  background-color:#551A1D; border-bottom:2px solid #AF2626}
	.navbar-default .navbar-nav > li a:hover { background-color:#430006;}
	.navbar-default .navbar-nav > li.dropdown:hover .dropdown-menu, .navbar-nav .open .dropdown-menu { display:block; position: static; float:none; box-shadow:none; margin-left:20px;}
	.navbar-default .navbar-nav .open .dropdown-menu > li > a, .navbar-default .navbar-nav li.dropdown:hover .dropdown-menu > li > a { color:#fff; padding:5px 15px; }
	.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav li.dropdown:hover .dropdown-menu > li > a:hover { background-color:#AF2626; }
	.navbar-default .dropdown-menu {background:none; }
	.navbar-default .dropdown-menu li { border:none;}
	/*--- MenÃº Contexto---*/
	.panel-menu .panel .panel-heading .panel-title > a:first-child { font-size:0.917em; display:inline-block; max-width:85%;}
}
@media (min-width: 992px) { 
	.container-fluid, .navbar-collapse { padding: 0px 10px;} 
	.navbar-default .dropdown-menu li a { min-width:240px;}
}


.ms-ref-refinername:link, .ms-ref-refinername:visited, .ms-ref-refinername:hover {background: none repeat scroll 0 0 #a6a6a6 !important; border: 0 none;color: #222 !important;cursor: pointer;display: block;font-size: 13pt!important;margin: 2px 0 0 6px!important;padding: 10px 0 10px 10px!important;text-align: center;/*width: 257px !important*/;}
.ms-ref-unsel-shortList{padding: 0 0px;}
.ms-ref-refiner #Value, .ms-ref-unsel-toggle, #OtherValue, #SubmitValue {background-color: #f2f2f2 !important; border-bottom: 2px solid #d0d2d3; display: block;padding: 14px !important;text-align: center; width: 100% !important;}
.ms-ref-name {color: #af2626!important;font-size: 1.333em!important;line-height: 1.667em;}
.ms-ref-name:hover {color: #af2626!important;font-size: 1.333em!important;font-weight: bold; text-decoration:underline;}
.ms-ref-refiner #Value a, .ms-ref-unsel-toggle {background-color: transparent;border: 0 none;cursor: pointer;line-height: 1.667em;margin: 0 0 0 6px;}
.ms-ref-uparrow a:hover {background: url("/_layouts/15/images/searchresultui.png?rev=23") no-repeat scroll -57px -57px rgba(0, 0, 0, 0);display: none !important;}
.ms-ref-refiner #Value, .ms-ref-unsel-toggle, #OtherValue, #SubmitValue {display: block;margin: 0 0 0 6px !important;width: 160px !important;}
.ms-ref-uparrow {background: url("/_layouts/15/images/searchresultui.png?rev=23") no-repeat scroll -57px -57px rgba(0, 0, 0, 0);display: none !important;}
.ms-ref-refiner #Value, .ms-ref-unsel-toggle, #OtherValue, #SubmitValue {display: block;padding: 4px 0;width: 100% !important;}
.ms-ref-refinername:link, .ms-ref-refinername:visited {border: 0 none;color: #444;cursor: pointer;display: block;font-size: 13pt; padding: 0 0 8px;width: 100% !important;}
.ms-ref-refiner #Container {margin: 0 -14px 0 0;padding: 0 0 23px;}