/* This file will hold styles for the mobile version of your website (mobile first). */
/* This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide. */

@media screen and (max-width: 600px) {
#logo-minis-2018{
   margin: 0 auto !important;
   max-width: 100%;
   max-height:auto;     
	} 
	.noticia-ppal-front img {
    width: 100%;
	}
	
	.logo-gobierno-colombia {
    margin: 0 auto !important;
    padding: 27px 0 0 0 !important;
    text-align: center !important;
}

.content .logos_entidades {
    width: 100px !important;
}

#pie-pagina, .contacto, .horarios {
 
    border-right: 0px !important;
}
	
}
#logo-minis-2018{
   margin: 0 40px;
   width: 340px !important;
   max-width: 100%;
   max-height:auto;     
	} 
	
@charset "UTF-8";/* carga de fuentes */
@font-face
{font-family: PTSansRegular;src: url('../fonts/PTS55F-webfont.ttf')
,url('../fonts/PTS55F-webfont.eot'); /* IE9 */
}
@font-face
{font-family: FuturaBold;src: url('../fonts/FuturaStd-Heavy.ttf')
,url('../fonts/FuturaStd-Heavy.eot'); /* IE9 */
}
/* configuracion cuerpo de pagina 
body {	background: #E2E2E2;	margin: 0;	font-size: 1em;	font-family: 'PTSansRegular', Arial, sans-serif;}*/
/* general */
h1, h2, h3, h4, h5, h6 {font-family: 'PTSansRegular', Arial, sans-serif; color: #63002d;}
#header-home-h1{display:none;}
a{color:#63002d}
a:link{text-decoration:none;color:#63002d}
a:hover{text-decoration:underline;color:#63002d}
a:visited{color:#63002d}
h1{font-size:2em;}
h2,.titulo{font-size: 1.125em/*18px;*/}
h4{font-size: 1em; color:#666;}
h6{font-size: 1em; color:#666; text-align:center;}
span{font-family:inherit !important;}
.titulo,.titulo a{color:#63002d;}
.titulo a:visited{color:#848484;}
.sombra{box-shadow: #CCCCCC 4px 2px 3px;}
/* logos encabezado */
#zone-user {background-image: url("/sites/all/themes/mininterior_2014/images/imint_02.jpg");}
#bloque-prosperidad {margin-top:14px;}
.region-user-first{padding-top:10px;}
/* iconos redes sociales */
#bloque-social {padding-top:10px;} 
#bloque-social .columna {float:left;padding-left:1px;}
/* formulario de busqueda */
#block-search-form{padding-top:11px;}
/* menu utilidades */
.block-menu-menu-utilidades {	background: transparent url(/sites/all/themes/mininterior_2014/images/bkg-menu-user.png) no-repeat bottom left;	padding-top: 9px;padding-bottom:9px;padding-left:20px;font-size:0.8em;}
.block-menu-menu-utilidades li, .block-menu-menu-utilidades li.leaf{float: left;position: relative;z-index: 2;list-style:none;border-right: 1px solid #333333;margin:0px;padding: 0px 10px;}
.block-menu-menu-utilidades a {display: block;text-decoration: none;color: #333;}
/* menu principal superfish */
#region-menu{margin-left: 0px;width: 100%;margin-right: 0px;padding-bottom:10px;}
span.sf-description{display:none !important;}
.block.block-superfish.main_menu_superfish{border-top: 1px solid #CFDEFF;margin: 0;float: left;background: #63002d url(/sites/all/themes/mininterior_2014/images/bkg-menu.jpg) repeat top;width: 100%;box-shadow: #CCCCCC 4px 2px 3px;}
.block.block-superfish.main_menu_superfish li {float: left;font-family: 'PTSansRegular', Arial, sans-serif;font-weight: normal;font-size: 15px;background:transparent;}
.block.block-superfish.main_menu_superfish ul {list-style: none;margin: 0;padding: 0;float: left;background: #63002d;}
.block.block-superfish.main_menu_superfish  a{border-top: 0 none;}
.block.block-superfish.main_menu_superfish  li ul a{background:#63002D;font-size: 1em;}
.block.block-superfish.main_menu_superfish  li ul a:link{line-height: normal;padding-top:5px;padding-left:10px}
.block.block-superfish.main_menu_superfish li ul a:hover{background:#480021}
.block.block-superfish.main_menu_superfish a:visited {color: #FFF !important;line-height: 41px;text-decoration: none;display: block;}
.block.block-superfish.main_menu_superfish a:link,
.block.block-superfish.main_menu_superfish span {	display: block;	line-height:1em;	color: #fff;}
.block.block-superfish.main_menu_superfish span{	padding: 0em 1em;	border-left: 1px solid #CCC;}
.block.block-superfish.main_menu_superfish span.nolink{	padding: 0.8em;}
.block.block-superfish.main_menu_superfish a:hover {	display:block;	background:#480021;	cursor: pointer;	text-decoration: underline;}
.block.block-superfish.main_menu_superfish span:hover {	cursor: default;}
/* color preface */
#zone-preface {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 4px 2px 3px #CCCCCC;margin-bottom: 10px;padding: 10px 0;}
/* zone header */
#zone-header, #zone-content, #zone-postscript, #zone-impact {background: none repeat scroll 0 0 #FFFFFF;box-shadow: 4px 2px 3px #CCCCCC;margin-bottom: 10px;padding: 10px 0;}

/* rotador imagenes fotonoticia */
.texto-pie-foto-noticia{font-size:0.8em;}
.fotonoticia_mobile .ubicacion-fecha-foto-noticia{color:#63002D;}
.fotonoticia_mobile .flexslider{	box-shadow: none;	margin-bottom: 0px;}
.fotonoticia_mobile .flex-control-nav{	bottom: 0px;	position: relative;	margin-top: 5px;}
.fotonoticia_mobile .flex-control-paging li{	margin: 0;	display: inline-block;	padding-right: 3px;}
.fotonoticia_mobile .flex-control-paging li a{	padding: 10px 10px;	height: 0;	width: 0;	text-indent: -9999px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	-o-border-radius: 10px;	border-radius: 10px;	box-shadow: none;	padding: 8px 8px;	height: 0;	border: 1px solid #CCCCCC;	background: none;cursor: pointer;}
.fotonoticia_mobile .flex-control-paging li a.flex-active{	background: #63002d;}
.flex-direction-nav a {	top: 50px;}
.views-field-field-imagen-foto-noticia {border: 1px solid #CCCCCC;display: inline-block;padding: 10px;}
/* seccion actualidad */
.views-field-title h2.field-content{margin-top:4px;margin-bottom:4px;line-height:1.1em;}
.parrafo1{display: inline-block;font-size: 0.8em;line-height: 120%;}
.parrafo-home{font-size:0.7em;line-height:1.1em;}
/* lista noticias */
.view-listanoticias img.file-icon{width:auto;height:auto;}
.view-listanoticias div.views-field-nothing-1{border-bottom:1px dotted #cccccc;margin-bottom:1em;text-align:right;font-size:0.8em;font-weight:bold;margin-top: -0.1em;}
.view-listanoticias div.views-field-nothing{border-bottom:1px dotted #cccccc;margin-bottom:1em;text-align:right;font-size:0.8em;font-weight:bold;margin-top: -0.1em;}
#block-views-listanoticias-block-5 .view-listanoticias div.views-field-nothing{border-bottom:none;margin-bottom:1em;text-align:right;font-size:0.8em;font-weight:bold;margin-top: -0.1em;}
#block-views-listanoticias-block-13{padding-top:0.8em;}
/* menu-contextual pagina interna */
ul.menu li.leaf{list-style:none;}
ul.menu li.expanded{list-style:none;}
ul.menu li.expanded ul.menu li a{border-bottom:1px dotted #555;display: block;background:none;}
ul.menu li.expanded a{border-bottom:1px dotted #cccccc;display: block;background:#eeeeee;}
ul.menu li.collapsed  a{border-bottom:1px dotted #cccccc;display: block;background:#e2e2e2;}

ul.menu li ul.menu{padding-left:0.2em;}
ul.menu li ul.menu li ul.menu{background:#efe5ea;}
/* display videos */
.ui-accordion .ui-accordion-content {padding:1em !important;}
.ui-accordion-content{background:#fff;}
/*Calendario de Eventos*/
#block-views-calendarioeventos-block-1{max-width:280px;}
#block-views-calendarioeventos-block-1 .pager {position:static;}
#block-views-calendarioeventos-block-1 .date-nav{padding-bottom:0px;	margin-bottom:0px;}
#block-views-calendarioeventos-block-1 .view-content{border-left: 1px solid #63002d;	border-right: 1px solid #63002d;	border-bottom: 1px solid #63002d;	background: #EEE;}
#block-views-calendarioeventos-block-1 .views-exposed-widgets {margin-bottom:0px; padding-left:0px; box-shadow: none;}
#block-views-calendarioeventos-block-1 .calendar-calendar{margin-left: 20px;	margin-right: 20px;	background: #FFF;}
#block-views-calendarioeventos-block-1  #edit-field-dependencia-evento-tid {	width:150px;}
#edit-field-dependencia-evento-tid-wrapper label {padding-left: 10px;}
#block-views-calendarioeventos-block-1 #edit-field-dependencia-evento-tid-wrapper label,
#block-views-calendarioeventos-block-1 .views-widget{display:table-cell;}
#block-views-calendarioeventos-block-1 .form-item-field-dependencia-evento-tid{padding-left: 30px;}
#block-views-calendarioeventos-block-1 #edit-field-dependencia-evento-tid-wrapper{width: 100%;padding: 5px 0px;background: #63002d;color: #FFF;}
#block-views-calendarioeventos-block-1 .date-heading h3{border-right: 1px solid #63002C;border-left: 1px solid #63002C;}
#block-views-calendarioeventos-block-1 .date-next {right: 1px;}
#block-views-calendarioeventos-block-1  .date-prev {left: 1px;}
#block-views-calendarioeventos-block-1 .date-next ,
#block-views-calendarioeventos-block-1  .date-prev{-moz-border-radius: 0px 0px 0px 0px;	border-radius: 0px 0px 0px 0px;	color: #333;	padding: 0px;	background: #e2e2e2;	border-right:0px;}
#block-views-calendarioeventos-block-1 .date-next  a,
#block-views-calendarioeventos-block-1  .date-prev a{margin: 0px;	padding: 8px 16px;}
#block-views-calendarioeventos-block-1 .views-submit-button {display:none;}
#block-views-calendarioeventos-block-1 .date-nav-wrapper{margin-top: 0px;}
#block-views-calendarioeventos-block-1 .view-header {background:#e2e2e2;}
#block-views-calendarioeventos-block-1 .calendar_tooltips ul{list-style:none;}
#block-views-calendarioeventos-block-1 .calendar_tooltips ul li{list-style:none; border-bottom: 1px solid #000;}
#block-views-calendarioeventos-block-1 .calendar_tooltips-field_dependencia_evento-value {margin-bottom: 10px; border-bottom: 1px dashed #CCC;}
#block-views-calendarioeventos-block-1 .date-heading  a{text-transform: uppercase;text-decoration: none;font-size: 0.9em/*18px*/;} /*Tamaño Letra del encabezado de la fecha del calendario*/
#block-views-calendarioeventos-block-1 table.mini	.month.mini-day-on a{display:block;}
/* encuesta */
#block-poll-recent{padding-top:0.8em;}
#block-poll-recent h2{background:#eeeeee;}
#block-poll-recent div.block-inner{margin-right:1.1em;border:1px solid #eeeeee;background:#f2f2f2;}
#block-poll-recent div.content{padding:0.8em;}
#block-poll-recent ul li {list-style:none;}
.form-item-choice{font-size:0.9em;}
/* regiones */
.view-display-id-block_2 div.ui-accordion-content-active{min-height:170px;}
/* proyectos legislativos */ 
#block-views-proyectoslegislativos-block-1{border:1px solid #eeeeee;background:#f2f2f2;}
#block-views-proyectoslegislativos-block-1 h2{padding:0.4em;background:#ddd;}
#block-views-proyectoslegislativos-block-1 div.content{padding:0.8em;font-size:0.8em;}
/* vinculos otros ministerios */
.logo-gobierno-colombia {margin: 0 !important;padding: 20px 0 20px 20px !important;float: left !important;min-height: 50px;width: auto;}
.ministerios {width: 70%;float: left;margin-top: 20px;margin-left: 15px;font-size: 0.7em;}
.ministerios ul li {float: left;width: 100px;}
#region-footer-first{width:100%;margin-left:0 !important;}
#block-block-9{padding: 1px 0px;background: #D9D9D9;box-shadow: 4px 2px 3px #CCC;	width:100%;}
#block-block-9 .block-inner{background: #FFF;margin: 10px;-moz-border-radius: 6px/*{cornerRadius}*/;	-webkit-border-radius: 6px/*{cornerRadius}*/;	border-radius: 6px/*{cornerRadius}*/;}
#block-block-9 .columna.ministerios {list-style: none;}
#block-block-9 .columna.ministerios  ul li div {display: block; float: left; height: 7px; margin-top: 2px; margin-right: 4px; width: 7px; padding: 0px;}
#block-block-9 .columna.ministerios  ul li {list-style:none;}
#block-block-9 .columna.ministerios p{margin-bottom:0px;}
.vineta-vicepresidencia div {background-color: #63002D;}
.vineta-jus div {background-color: #151F99;}
.vineta-defensa div {background-color: #0F3E99;}
.vineta-interior div {background-color: #63002D;}
.vineta-relaciones div {background-color: #410E99;}
.vineta-hacienda div {background-color: #531400;}
.vineta-minas div {background-color: #73611D;}
.vineta-comercio div {background-color: #3D6300;}
.vineta-tic div {background-color: #590A99;}
.vineta-cultura div {background-color: #63004B;}
.vineta-agricultura div {background-color: #5B8300;}
.vineta-ambiente div {background-color: #3C9900;}
.vineta-transporte div {background-color: #992900;}
.vineta-vivienda div {background-color: #996200;}
.vineta-edu div {background-color: #38170D;}
.vineta-trabajo div {background-color: #2B1399;}
.vineta-salud div {background-color: #1D7373;}
/* bloque entidades adscritas */
.content .logos_entidades {float: left;width: auto;padding: 0 4%;	margin-top:10px;}
/* menu pie */
.blk-menu-pie ul li.leaf{list-style:none;font-size:0.8em;color:#555;}
.blk-menu-pie ul li.leaf a{color:#555;}
/* region-postscript-fourth */
#region-postscript-fourth{background:#ffffff;box-shadow: 4px 2px 3px #CCC;padding-top:0.8em;padding-bottom:0.8em;}
/* bloque contactenos */
#region-footer-first{background:#e2e2e2;}
#region-footer-second{}
.fondo-berenjena{background:#63002d;padding-top:1em;}
.actualizacion {font-size: 0.8em; color:#63002d; text-align:center;}
#pie-pagina{color:#eeeeee;float:left;font-size:0.8em;border-right:1px solid #eeeeee;}
.contacto{color:#eeeeee;float:left;font-size:0.8em;border-right:1px solid #eeeeee;}
.contacto a{color:#eeeeee !important;}
.horarios{border-right:1px solid #eeeeee;padding-top:0.8em;color:#eeeeee;float:left;font-size:0.8em;}
#mapa-ggl{padding-left:0.8em;}
#imagen-pie1{padding-left:0.8em;}
/* fix styles accesibility */
.contextual-links-trigger{color:#0ccff !important;}
#block-superfish-1 ul.contextual-links li a.colorboxNodeContextual-processed{color:#ffffff !important;}
#block-block-43 ul.contextual-links li a.contextual-links-trigger{color:#ffffff !important;}
.flex-active{color:#ffffff !important;}
.jp-playlist-current{color:#000 !important;}
.calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {background-color: #fff !important;	border:1px solid #63002d;}
.fuente-pestana-acordeon {font-size:0.8em;color:#63002d;}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited{color:#63002d;}
/* estilos botones columna izquierda */
.sep_3{letter-spacing:3px;}
.sep_2{letter-spacing:2px;}
.sep_1{letter-spacing:1px;}
.uni_1{letter-spacing:-1px;}
.uni_2{letter-spacing:-2px;}
.uni_3{letter-spacing:-3px;}
.pt_sns{font-family: 'PTSansRegular',Arial,sans-serif;}
.ft_bld{font-family: 'FuturaBold',Arial,sans-serif;}
.marcos_botones{	background:#eceeed;	border: 1px solid #e6e7e9;	padding:0px;	border-radius:10px;	height:100px;	padding-left:8px;	padding-top:1px;color:#63002d;}
.txt_bot_1_xx{font-size: 3.7em;width:auto;float:left;}
.txt_bot_1_x{font-size: 2.8em;width:auto;float:left;}
.txt_bot_1{font-size: 1.9em;width:auto;float:left;}
.txt_bot_2{font-size:large;width:auto;float:left;}
.txt_bot_3{font-size:medium;width:auto;float:left;}
.txt_bot_4{font-size:small;width:auto;float:left;}
.txt_bot_5{font-size:x-small;width:auto;float:left;}
.caja_txt_bot_der{	width:auto;	max-width:120px;	float:right;}
.caja_txt_bot{	width:auto;	max-width:140px;	float:left;}
.completo{	width:100%;}
.grueso{font-weight:bold;}
.centrado{text-align:center;}
.derecha{text-align:right;}
.ajuste_1_up{margin-top:-0.1em;}
.ajuste_1_dw{margin-bottom:-0.1em;}
.ajuste_2_up{margin-top:-0.2em;}
.ajuste_2_dw{margin-bottom:-0.2em;}
.ajuste_3_up{margin-top:-0.3em;}
.ajuste_3_dw{margin-bottom:-0.3em;}
.ajuste_4_up{margin-top:-0.4em;}
.ajuste_4_dw{margin-bottom:-0.4em;}
.ajuste_5_up{margin-top:-0.5em;}
.ajuste_5_dw{margin-bottom:-0.5em;}
.ajuste_6_up{margin-top:-0.6em;}
.ajuste_6_dw{margin-bottom:-0.6em;}
.ajuste_7_dw{margin-bottom:-0.7em;}
.ajuste_7_up{margin-top:-0.7em;}
.separador_3{height:0.3em;}
.separador_4{height:6.4em;}
.amarillo{background:#eebb77;}
.azul{background:#1100bb;}
.rojo{background:#aa1100;}
.txt_berenjena{color:#63002d;}
.franja{height:2px;width:100%;float:left;}
/* menu lateral */
a.active-trail{
font-weight:bold;
padding-left:6px;
border-left:2px solid #63002d;
}

ul li.collapsed{
list-style:none;
}
ul.menu li{
margin: 0 0 0 0.2em;
}
/* marco contratos */
.marco_contrat{
padding:10px;
background:#63002d;
font-size:0.8em;
font-family:'PTSansRegular' ,Arial,sans-serif;
border-radius:10px;
}
.vtc a{
font-size:2em;
color:#ffffff;
}
.mrc{
color:#ddd;
font-weigth:bold;
}
.puc a{
color:#ffffff;
}
.img_puc{
height:50px;
}
.formato_descarga{
font-style:italic;
}
.formato_descarga ul{
list-style-type:circle;
}
#block-poll-recent div.text{ float:left; width:60%;}
#block-poll-recent div.bar{ float:left; width:30%;}
#block-poll-recent div.percent{ float:left; width:10%; font-size:small; clear:bottom;}
#block-poll-recent div.total{ float:left; width:100%; font-size:small; }
#block-views-listanoticias-block-1 div.views-row-odd{
margin-bottom:14px;
}
#block-views-listanoticias-block-1 div.views-row-even{
margin-bottom:14px;
}
#block-views-listanoticias-block-13 div.views-row-odd{
margin-bottom:14px;
}
#block-views-listanoticias-block-13 div.views-row-even{
margin-bottom:14px;
}

/* Pagina dacn Estilos */

.social-dacn{
position: absolute!important;
right: 0;
bottom: -51px;}

.creditos-anh-fonade{
background: #fff;
margin: 10px;
border: 6px/*{cornerRadius}*/;
padding: 10px;
font-size: 0.8em;
height: 113px;
}

.logo-ANH{
float: left;
margin: 30px 5px;
}

.txt-creditos-anh-fonade{
width: 632px;
float: left;
text-align: center;
margin-top: 20px;
}

.logo-fonade{
float: left;
margin: 10px;
}


/* bomberos */

#region-menu-bomberos{margin-left: 0px;width: 100%;margin-right: 0px;padding-bottom:10px;}
span.sf-description{display:none !important;}
.block.block-superfish.main_menu_superfish-bomberos{border-top: 1px solid #FFFFFF;margin: 0;float: left;background: #0F2874;width: 100%;box-shadow: #FFFFFF 4px 2px 3px;}
.block.block-superfish.main_menu_superfish-bomberos li {float: left;font-family: 'PTSansRegular', Arial, sans-serif;font-weight: normal;font-size: 15px;background:transparent;}
.block.block-superfish.main_menu_superfish-bomberos ul {list-style: none;margin: 0;padding: 0;float: left;background: #0F2874;}
.block.block-superfish.main_menu_superfish-bomberos  a{border-top: 0 none;}
.block.block-superfish.main_menu_superfish-bomberos li ul a{background:#0F2874;font-size: 1em;}
.block.block-superfish.main_menu_superfish-bomberos  li ul a:link{line-height: normal;padding-top:5px;padding-left:10px;}
.block.block-superfish.main_menu_superfish-bomberos li ul a:hover{background:#cccccc;}
.block.block-superfish.main_menu_superfish-bomberos a:visited {color: #FFF !important;line-height: 41px;text-decoration: none;display: block;}
.block.block-superfish.main_menu_superfish-bomberos a:link,
.block.block-superfish.main_menu_superfish-bomberos span {display: block; line-height:1em; color: #fff;}
.block.block-superfish.main_menu_superfish-bomberos span{padding: 0em 1em; border-left: 1px solid #CCC;}
.block.block-superfish.main_menu_superfish-bomberos span.nolink{padding: 0.8em;}
.block.block-superfish.main_menu_superfish-bomberos a:hover {display:block; background:#cccccc;	cursor: pointer; text-decoration: underline;}
.block.block-superfish.main_menu_superfish-bomberos span:hover {cursor: default;}

#region-footer-bomberos{}
.fondo-azul-bomberos{background:#0f2874;padding-top:1em;}
.fondo-azul-bomberos a:link{color:#FFFFFF; text-decoration:underline;}

#body-bomberos {	background: #E2E2E2;	margin: 0;	font-size: 1em;	font-family: 'PTSansRegular', Arial, sans-serif;}
{background: #E2E2E2; margin: 0;	font-size: 1em;	font-family: 'PTSansRegular', Arial, sans-serif;}

#zone-postscript{background: none repeat scroll 0 0 #FFFFFF;box-shadow: 4px 2px 3px #CCCCCC;margin-bottom: 10px;padding: 10px 0;}
/* rotador imagenes fotonoticia */
.fotonoticia_mobile_bomberos .ubicacion-fecha-foto-noticia{color:#0f2874;}
.fotonoticia_mobile_bomberos .flexslider{	box-shadow: none;	margin-bottom: 0px;}
.fotonoticia_mobile_bomberos .flex-control-nav{	bottom: 0px;	position: relative;	margin-top: 5px;}
.fotonoticia_mobile_bomberos .flex-control-paging li{	margin: 0;	display: inline-block;	padding-right: 3px;}
.fotonoticia_mobile_bomberos .flex-control-paging li a{	padding: 10px 10px;	height: 0;	width: 0;	text-indent: -9999px;	-webkit-border-radius: 10px;	-moz-border-radius: 10px;	-o-border-radius: 10px;	border-radius: 10px;	box-shadow: none;	padding: 8px 8px;	height: 0;	border: 1px solid #CCCCCC;	background: none;cursor: pointer;}
.fotonoticia_mobile_bomberos .flex-control-paging li a.flex-active{	background: #0f2874;}

/* Calendario*/

#block-views-calendarioevenbomberos-block-1{max-width:250px;}
#block-views-calendarioevenbomberos-block-1 .pager {position:static;}
#block-views-calendarioevenbomberos-block-1 .date-nav{padding-bottom:0px;	margin-bottom:0px;}
        /*bordes del calendario*/
#block-views-calendarioevenbomberos-block-1 .view-content{border-left: 1px solid #0f2874;	border-right: 1px solid #0f2874;	border-bottom: 1px solid #0f2874;	background: #EEE;}
#block-views-calendarioevenbomberos-block-1 .views-exposed-widgets {margin-bottom:0px; padding-left:0px; box-shadow: none;}
#block-views-calendarioevenbomberos-block-1 .calendar-calendar{margin-left: 20px;	margin-right: 20px;	background: #FFF;}
#block-views-calendarioevenbomberos-block-1  #edit-field-dependencia-evento-tid {	width:150px;}
#edit-field-dependencia-evento-tid-wrapper label {padding-left: 10px;}
#block-views-calendarioevenbomberos-block-1 #edit-field-dependencia-evento-tid-wrapper label,
#block-views-calendarioevenbomberos-block-1 .views-widget{display:table-cell;}
#block-views-calendarioevenbomberos-block-1 .form-item-field-dependencia-evento-tid{padding-left: 30px;}
         /*fondo donde aparece la palabra agenda*/
#block-views-calendarioevenbomberos-block-1 #edit-field-dependencia-evento-tid-wrapper{width: 100%;padding: 5px 0px;background: #0f2874;color: #FFF;}
         /* Borde del encabezado*/
#block-views-calendarioevenbomberos-block-1 .date-heading h3{border-right: 1px solid #0f2874;border-left: 1px solid #0f2874;}
#block-views-calendarioevenbomberos-block-1 .date-next {right: 1px;}
#block-views-calendarioevenbomberos-block-1  .date-prev {left: 1px;}
#block-views-calendarioevenbomberos-block-1 .date-next ,
#block-views-calendarioevenbomberos-block-1  .date-prev{-moz-border-radius: 0px 0px 0px 0px;	border-radius: 0px 0px 0px 0px;	color: #333;	padding: 0px;	background: #e2e2e2;	border-right:0px;}
#block-views-calendarioevenbomberos-block-1 .date-next  a,
#block-views-calendarioevenbomberos-block-1  .date-prev a{margin: 0px;	padding: 8px 16px;}
#block-views-calendarioevenbomberos-block-1 .views-submit-button {display:none;}
#block-views-calendarioevenbomberos-block-1 .date-nav-wrapper{margin-top: 0px;}
#block-views-calendarioevenbomberos-block-1 .view-header {background:#e2e2e2;}
#block-views-calendarioevenbomberos-block-1 .calendar_tooltips ul{list-style:none;}
#block-views-calendarioevenbomberos-block-1 .calendar_tooltips ul li{list-style:none; border-bottom: 1px solid #000;}
#block-views-calendarioevenbomberos-block-1 .calendar_tooltips-field_dependencia_evento-value {margin-bottom: 10px; border-bottom: 1px dashed #CCC;}
#block-views-calendarioevenbomberos-block-1 .date-heading  a{text-transform: uppercase;text-decoration: none;font-size: 1.125em/*18px;*/}
#block-views-calendarioevenbomberos-block-1 table.mini	.month.mini-day-on a{display:block;}
         /*color de las flechas al lado del mes*/
#block-views-calendarioevenbomberos-block-1 a:link{text-decoration:none;color:#0f2874}
#block-views-calendarioevenbomberos-block-1 a:hover{text-decoration:underline;color:#0f2874}
#block-views-calendarioevenbomberos-block-1 a:visited{color:#0f2874}
#block-views-calendarioevenbomberos-block-1 .calendar-calendar tr td.today, .calendar-calendar tr.odd td.today, .calendar-calendar tr.even td.today {background-color: #fff !important;	border:1px solid #0f2874;}

.titulo2{color:#0F2874;}
.titulo2 a{color:#0F2874;}

/*.titulo2 h1,h2,h3,h4,h5,h6{color:#0F2874;} está afectando la pagina principal
.titulo2 a.active-trail{
font-weight:bold;
padding-left:6px;
border-left:2px solid #0F2874;
}*/
#block-views-ListaNoticiasTrata-block-3 a{color:#0f2874}
#block-views-ListaNoticiasTrata-block-3 a:link{color:#0f2874}
#block-views-ListaNoticiasTrata-block-3 a:hover{text-decoration:underline;color:#0f2874}
#block-views-ListaNoticiasTrata-block-3 a:visited{color:#0f2874}

/* Jcarousel Botones Derecha*/
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-next,
.jcarousel-skin-default .jcarousel-prev {
	display: block;
	width: 36px;
	height: 24px;
	background-image: url(../images/flechacarousel.png);
}
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-container-vertical{
	width: 280px;
	padding: 25px 0px;
	height: 440px;
}
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-item {
	width: 280px;
	border:none;
}
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-clip-vertical {
	height:430px;
}
		/*Botones Verticales*/
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-prev-vertical {
	top: 0px;
	left: 115px;
	background-position: 0 0px;
}
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-prev-vertical:hover {
	background-position: 0 0px;
}
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-prev-vertical:active {
	background-position: 0 0px;
}
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 115px;
	background-position: -52px 0px;
}
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-next-vertical:hover {
	background-position: -52px 0px;
}
#block-views-botonesjcarousel-block-botones .jcarousel-skin-default .jcarousel-next-vertical:active {
	background-position: -52px 0px;
}
/*LCT block-1*/
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-next,
.jcarousel-skin-default .jcarousel-prev {
	display: block;
	width: 36px;
	height: 24px;
	background-image: url(../images/flechacarousel.png);
}
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-container-vertical{
	width: 280px;
	padding: 25px 0px;
	height: 440px;
}
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-item {
	width: 280px;
	border:none;
}
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-clip-vertical {
	height:430px;
}
		/*Botones Verticales*/
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-prev-vertical {
	top: 0px;
	left: 115px;
	background-position: 0 0px;
}
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-prev-vertical:hover {
	background-position: 0 0px;
}
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-prev-vertical:active {
	background-position: 0 0px;
}
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 115px;
	background-position: -52px 0px;
}
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-next-vertical:hover {
	background-position: -52px 0px;
}
#block-views-botonesjcarousel-block-1 .jcarousel-skin-default .jcarousel-next-vertical:active {
	background-position: -52px 0px;
}
/* Estilo Enlaces de Interes*/
#Enca{
      background:#63002C;
      color:#FFFFFF;
}

#lk {
	width:80%;
}
.EstiloEI2 {color: #FFFFFF; font-weight: bold; }
#block-block-75 > div > div.content.clearfix > table > tbody:nth-child(3) > tr > td > div > label{
	font-size: 0.8em;
	color:#63002d;
}
/*---------*/

/*Estilo Logos Mininterior y Todos por un nuevo pais Encabezado*/

#block-block-42 .content.clearfix img{
	height:100px;
	margin-bottom:5px;
	margin-top:5px;
	width:209px;
}
/*---------*/


.block-imageblock, .separador-boton-vertical-menu{
padding:10px 0px 0px 0px;
} 
.block-views-botonesjcarousel-block-botones{
padding:10px 0px;
}

.contextual-links-trigger{
color:#fff !important;
}

#popup-message-window{
z-index: 99999 !important;}

.parrafo1{
color:#000;} 
.texto-pie-foto-noticia{
color:#000;
}

.domain-portalinfantil-mininterior-gov-co block-system-main{display:none;}

.ui-widget{font-family:inherit !important;}


.btn_inicio_rapido img{padding: 10px !important;}
/*LCT Jcarousel Botones Derecha*/
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-next,
.jcarousel-skin-default .jcarousel-prev {
	display: block;
	width: 36px;
	height: 24px;
	background-image: url(../images/flechacarousel.png);
}
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-container-vertical{
	width: 280px;
	padding: 25px 0px;
	/*height: 400px;*/
	height: 380px;
    top: -10px;
    left: 0px;
}
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-item {
	width: 280px;
	/*height: auto !important;*/
	border:none;
}
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-clip-vertical {
	height:373px;
}
		/*Botones Verticales*/
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-prev-vertical {
	top: 0px;
	left: 115px;
	background-position: 0 0px;
}
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-prev-vertical:hover {
	background-position: 0 0px;
}
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-prev-vertical:active {
	background-position: 0 0px;
}
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-next-vertical {
	position: absolute;
	bottom: 15px;
	left: 115px;
	background-position: -52px 0px;
}
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-next-vertical:hover {
	background-position: -52px 0px;
}
#block-views-botones-reel-home-block .jcarousel-skin-default .jcarousel-next-vertical:active {
	background-position: -52px 0px;
}
/*ACTOS ADMINISTRATIVOS*/
.view-certificaciones-autos-resoluciones input#edit-combine {
	margin-bottom: auto;
    margin-top: auto;
    height: 27px; 
    background-color: #fff;
    border: 1px solid #3772e1;
    border-radius: 100px;
    padding: 10px;
    color: #3772e1;
    font-weight: bolder;
}
.view-certificaciones-autos-resoluciones input:focus#edit-combine {
    box-shadow: none !important;
}
.view-actos-administrativos input#edit-search-api-views-fulltext{	
	margin-bottom: auto;
    margin-top: auto;
    height: 27px; 
    background-color: #fff;
    border: 1px solid #3772e1;
    border-radius: 100px;
    padding: 10px;
    color: #3772e1;
    font-weight: bolder;
}
.view-certificaciones-autos-resoluciones label,
.view-actos-administrativos label {
    font-weight: normal;
    color: #6c6e71;
    border: 0;
    outline: 0;
    background: none;
    line-height: 30px;
    /*padding: 0px 10px;*/
}
/*POPUP*/
.view-certificaciones-autos-resoluciones input#edit-field-year-value-value-datepicker-popup-0,
.view-actos-administrativos input#edit-field-year-datepicker-popup-0{
    margin-bottom: auto;
    margin-top: auto;
    border: 1px solid #3772e1;
    border-radius: 30px;
    color: #3772e1;
    font-weight: bolder;
    box-shadow: none;
    width: 185px;
    text-align: center;
    height: 27px;
}
.view-actos-administrativos select#edit-field-tipo-acto-admin {
    margin-bottom: auto;
    margin-top: auto;
    border: 1px solid #3772e1;
    border-radius: 30px;
    color: #3772e1;
    font-weight: bolder;
    box-shadow: none;
    text-align: center;
    height: 27px;
	padding-left: 10px;
}
.view-certificaciones-autos-resoluciones .description,
.view-actos-administrativos .description {
    color: #778899;
    font-style: oblique;
    padding: 5px 0px 0px 40px;
}
.view-certificaciones-autos-resoluciones input#edit-submit-certificaciones-autos-resoluciones,
.view-actos-administrativos input#edit-submit-actos-administrativos,
.view-actos-administrativos input#edit-reset{
	background: #fd9610;
    color: #fff;
    height: 40px;
    width: 100px;
    border-radius: 30px;
    font-size: 1em;
    border: none;
    text-shadow: none;
}
.ui-widget-header {
    border: none;
    background: #fd9610;
}
.view-certificaciones-autos-resoluciones table,
.view-actos-administrativos table
{
    border: 1px solid #3772e1 ;
}
.view-certificaciones-autos-resoluciones thead th, th,
.view-actos-administrativos thead th, th {
    background: #fff;
    border-bottom: 1px solid #3772e1;
    color: #3772e1;
    font-weight: bolder;
}
.view-certificaciones-autos-resoluciones tr.even, tr.odd,
.view-actos-administrativos tr.even, tr.odd{
    border-bottom: 1px solid #3772e1;
}
.view-certificaciones-autos-resoluciones tr.even td,
.view-actos-administrativos tr.even td {
	background: #fff;
}
.view-certificaciones-autos-resoluciones tr:hover td,
.view-actos-administrativos tr:hover td{
  background: #e2ecfd;
}
.view-certificaciones-autos-resoluciones .pager,
.view-actos-administrativos .pager {
    background: #fff;
    border: 1px solid #3772e1;
}
.view-certificaciones-autos-resoluciones .pager li.pager-current,
.view-actos-administrativos .pager li.pager-current {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fd9610), color-stop(1, #fd9610));
    background: -moz-linear-gradient(right center, #fd9610 0%, #fd9610 100%);
}
/*PÁGINA BÁSICA INFRME*/
.entity.entity-field-collection-item.field-collection-item-field-nueva-version.clearfix .field.field-name-field-nombre-version.field-type-text.field-label-hidden,
.entity.entity-field-collection-item.field-collection-item-field-versiones-anteriores.clearfix .field.field-name-field-nombre-version.field-type-text.field-label-hidden{
    background-color: #114e9d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em !important;
    color: #FFF;
    padding-left:5px;
}

.entity.entity-field-collection-item.field-collection-item-field-nueva-version.clearfix .field.field-name-field-archivo.field-type-file.field-label-hidden,
.entity.entity-field-collection-item.field-collection-item-field-versiones-anteriores.clearfix .field.field-name-field-archivo.field-type-file.field-label-hidden{
    font-size: 0.9em;
    margin: 0;
    padding-left: 0;
    border-left: none;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    padding-top: 18px;
    font-weight: normal;
}
.entity.entity-field-collection-item.field-collection-item-field-nueva-version.clearfix img.file-icon,
.entity.entity-field-collection-item.field-collection-item-field-versiones-anteriores.clearfix img.file-icon{
	float: left;
    display: block;
    width: 60px;
    height: auto;
    margin-right: 5px;
}
.entity.entity-field-collection-item.field-collection-item-field-nueva-version.clearfix .file a,
.entity.entity-field-collection-item.field-collection-item-field-versiones-anteriores.clearfix .file a{
	line-height: 50px;
    font-size: 0.9em;
    margin: 0;
    padding-left: 0;
    border-left: none;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-weight: normal;
}
.field.field-name-field-nueva-version.field-type-field-collection.field-label-hidden .field.field-name-field-enlace.field-type-link-field.field-label-hidden a,
.field.field-name-field-versiones-anteriores.field-type-field-collection.field-label-hidden .field.field-name-field-enlace.field-type-link-field.field-label-hidden a {
    line-height: 50px;
    font-size: 0.9em;
    margin: 0;
    padding-left: 0;
    border-left: none;
    font-family: Arial, Helvetica, sans-serif;
    display: block;
    font-weight: normal;
}
.field-collection-view {
    padding: 0;
    margin: 0;
    border-bottom: none;
}
.entity.entity-field-collection-item.field-collection-item-field-nueva-version.clearfix .field-collection-container,
.entity.entity-field-collection-item.field-collection-item-field-versiones-anteriores.clearfix .field-collection-container{
    border-bottom: none; 
    margin-bottom: 0; 
}
.field.field-name-field-nueva-version.field-type-field-collection.field-label-hidden .field.field-name-field-enlace.field-type-link-field.field-label-hidden .field-items .field-item.even,
.field.field-name-field-nueva-version.field-type-field-collection.field-label-hidden .field.field-name-field-enlace.field-type-link-field.field-label-hidden .field-items .field-item.odd,
.field.field-name-field-versiones-anteriores.field-type-field-collection.field-label-hidden .field.field-name-field-enlace.field-type-link-field.field-label-hidden .field-items .field-item.even,
.field.field-name-field-versiones-anteriores.field-type-field-collection.field-label-hidden .field.field-name-field-enlace.field-type-link-field.field-label-hidden .field-items .field-item.odd {
    display: table;
    padding: 10px 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #999;
    width: 100%;
}
.entity.entity-field-collection-item.field-collection-item-field-nueva-version.clearfix span.file,
.entity.entity-field-collection-item.field-collection-item-field-versiones-anteriores.clearfix span.file{
    display: table;
    padding: 10px 0;
    border-bottom-width: 1px;
    border-bottom-style: dotted;
    border-bottom-color: #999;
    width: 100%;
}
.entity.entity-field-collection-item.field-collection-item-field-nueva-version.clearfix .field.field-name-field-nombre-version.field-type-text.field-label-hidden,
.entity.entity-field-collection-item.field-collection-item-field-versiones-anteriores.clearfix .field.field-name-field-nombre-version.field-type-text.field-label-hidden{
    background-color: #114e9d;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 0.9em !important;
    color: #FFF;
    padding-left: 5px;
}
.field-name-field-versiones-anteriores {
    display: none;
}
.field-collection-container {
    border: none;
}
#ocultar-mostrar {
    background: transparent;
    color: #114e9d;
    font-size: 0.9em;
    box-shadow: none;
	border: none;
}
/*NAVBAR-FIXED*/
.navbar-fixed {
	display: block;
    position: fixed;
    top: 0;
    left: 0%;
    width: 100%;
    z-index: 500;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    box-shadow: 0 4px 3px rgba(0,0,0,.5);
	height: 50px;
}
.navbar-fixed ul li {
	width: 100%;
	left:0%;
}
.navbar-fixed li {
	left:22%;
}
.navbar-fixed .block.block-superfish.main_menu_superfish,
.block.block-superfish.main_menu_superfish .navbar-fixed a:link, 
.block.block-superfish.main_menu_superfish .navbar-fixed span, 
.block.block-superfish.main_menu_superfish .navbar-fixed a:visited{
    height: auto !important;
	border: none;
	border-left: none;
	margin: 4px 0px 0px 0px;
	font-size: 1.1em;
}
.navbar-fixed .block.block-superfish.main_menu_superfish,
.block.block-superfish.main_menu_superfish .navbar-fixed a:hover, 
.block.block-superfish.main_menu_superfish .navbar-fixed span:hover, 
.block.block-superfish.main_menu_superfish .navbar-fixed a:active{
	height: auto !important;
	border-left: none;
	margin: 4px 0px 0px 0px;
	font-size: 1.1em;
}
.logo-fixed {
	position: fixed;
    top: 0;
    left: 0;
    max-width: 10% !important;
	z-index: 900;
    margin: -15px 0px 0px 15px;
}
.navbar-fixed-2 {
	display: block;
    position: fixed;
    top: 28px;
    left: 0%;
    width: 100%;
    z-index: 500;
	height: 50px;
    -moz-transition: all 500ms ease;
    -ms-transition: all 500ms ease;
    -o-transition: all 500ms ease;
    box-shadow: 0 4px 3px rgba(0,0,0,.5);
}
.navbar-fixed-2 ul li {
	width: 100%;
	left:0%;
}
.navbar-fixed-2 li {
	left: 22%;
}
.navbar-fixed-2 .block.block-superfish.main_menu_superfish,
.block.block-superfish.main_menu_superfish .navbar-fixed-2 a:link, 
.block.block-superfish.main_menu_superfish .navbar-fixed-2 span, 
.block.block-superfish.main_menu_superfish .navbar-fixed-2 a:visited{
    height: auto !important;
	border: none;
	border-left: none;
	margin: 4px 0px 0px 0px;
	font-size: 1.1em;
}
.navbar-fixed-2 .block.block-superfish.main_menu_superfish,
.block.block-superfish.main_menu_superfish .navbar-fixed-2 a:hover, 
.block.block-superfish.main_menu_superfish .navbar-fixed-2 span:hover, 
.block.block-superfish.main_menu_superfish .navbar-fixed a:active{
	height: auto !important;
	border-left: none;
	margin: 4px 0px 0px 0px;
	font-size: 1.1em;
}
.logo-fixed-2 {
	position: fixed;
    top: 28px;
    left: 0;
    max-width: 10% !important;
	z-index: 900;
    margin: -15px 0px 0px 15px;
}
.nav-talentoh ul {
display: flex;
    width: 100%;
    background: none;
    border: none;
}
.nav-talentoh li {
    display: flex;
    flex: 1;
    border: none !important;
	border-bottom: 1px solid #778899;
    background: #FFF!important;
    height: 90px;
    border-radius: 5px;
}
.nav-talentoh li a {
    color: #4ca578 !important;
    text-align: center;
}
.nav-talentoh .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
    background: #4ca578!important;
}
.nav-talentoh .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
    color: #FFF !important;
}
div#quicktabs-politicas_talento_humano {
    border: none;
}
.nav-talentoh li:hover{
  background: #77889961;
}
.nav-talentoh li.ui-state-default.ui-corner-top {
    border: 1px solid #4ca578 !important;
}
.nav-talentoh h3.pane-title {
    margin: 0;
}
div#panels-ipe-display-panel-context-page-mipg-talento-humano-page-mipg-talento-humano-panel #miga-pan-pb {
    display: none;
}
.nav-talentoh div#miga-pan-pb {
    display: none;
}
/* Jcarousel Botones Derecha*/
.class-jcarousel .jcarousel-skin-default .jcarousel-next,
.jcarousel-skin-default .jcarousel-prev {
	display: block;
	width: 36px;
	height: 24px;
	background-image: url(../images/flechacarousel.png);
}
.class-jcarousel .jcarousel-skin-default .jcarousel-container-vertical{
	width: 280px;
	padding: 25px 0px;
	height: 220px;
}
.class-jcarousel .jcarousel-skin-default .jcarousel-item {
	width: 280px;
	border:none;
}
.class-jcarousel .jcarousel-skin-default .jcarousel-clip-vertical {
	height:210px;
}
		/*Botones Verticales*/
.class-jcarousel .jcarousel-skin-default .jcarousel-prev-vertical {
	top: 0px;
	left: 115px;
	background-position: 0 0px;
}
.class-jcarousel .jcarousel-skin-default .jcarousel-prev-vertical:hover {
	background-position: 0 0px;
}
.class-jcarousel .jcarousel-skin-default .jcarousel-prev-vertical:active {
	background-position: 0 0px;
}
.class-jcarousel .jcarousel-skin-default .jcarousel-next-vertical {
	position: absolute;
	bottom: 5px;
	left: 115px;
	background-position: -52px 0px;
}
.class-jcarousel .jcarousel-skin-default .jcarousel-next-vertical:hover {
	background-position: -52px 0px;
}
.class-jcarousel .jcarousel-skin-default .jcarousel-next-vertical:active {
	background-position: -52px 0px;
}
.boton-fonsecon img {
    vertical-align: bottom;
    padding-left: 30px;
}
#zone-footer2.container-16, #zone-footer2 .grid-16 {
    width: 100%;
    margin: 0;
}
/*GOV.CO*/
/*Encabezado*/
.he_header{
  background: #3366cc;
  background: -moz-linear-gradient(left,  #3366cc 50%, #e5eefb 50%);
  background: -webkit-linear-gradient(left,  #3366cc 50%,#e5eefb 50%);
  background: linear-gradient(to right,  #3366cc 50%,#e5eefb 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3366cc', endColorstr='#e5eefb',GradientType=1 );
  font: Regular 12px/14px Montserrat;
  letter-spacing: 0;
  color: #0B457F;
  opacity: 1;
  font-size: 12px;
}

.he_header p{
  margin: 0;
}

.he_header .he_logo{
  background: #3366CC 0% 0% no-repeat padding-box;
  opacity: 1;
  padding: 0;
  padding: 0px 10px 5px 0px;
}

.he_header .he_logo img{
  height: 16px;
  margin-top: 5px;
}

.he_header .he_menu{
  background: #E5EEFB 0% 0% no-repeat padding-box;
  opacity: 1;
  padding: 6px 0px 3px 10px;
}

.he_header .he_menu .nav-link{
  padding: 0px 28px;
}

.he_header .he_menu .nav-item a{
  text-transform: uppercase;
  color: #0B457F;
}

.he_header .he_menu .nav-item a:hover{
  font-weight: bold;
}
.he_header .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px){
	.he_header .container {
		max-width: 540px;
	}
}
@media (min-width: 992px){
	.he_header .container {
		max-width: 960px;
	}
}
@media only screen and (min-width: 1200px){
	.he_header .container {
		max-width: 1140px;
	}
}
.he_header .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.he_header .nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}
@media (min-width: 992px){
	.he_header .col-lg-11 {
		-ms-flex: 0 0 91.666667%;
		flex: 0 0 91.666667%;
		max-width: 91.666667%;
	}
}
@media (min-width: 992px){
	.he_header .col-lg-6 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}
/*Pie de página*/
.he_footer .container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
@media (min-width: 576px){
	.he_footer .container {
		max-width: 540px;
	}
}
@media (min-width: 992px){
	.he_footer .container {
		max-width: 960px;
	}
}
@media only screen and (min-width: 1200px){
	.he_footer .container {
		max-width: 1140px;
	}
}
.he_footer .row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 8%;
}
@media (min-width: 1200px){
	.he_footer .col-xl-2 {
		-ms-flex: 0 0 16.666667%;
		flex: 0 0 16.666667%;
		max-width: 16.666667%;
	}	
}
.he_footer{
  background: #3366CC 0% 0% no-repeat padding-box;
  padding: 35px;
  font: Regular 12px/14px Montserrat;
  letter-spacing: 0;
  color: #FFFFFF;
  opacity: 1;
  font-size: 12px;
}

.he_footer p{
  margin: 0;
}

.he_footer h4{
  font-size: 16px;
  font-weight: bold;
  color: #FFF;
}

.he_footer a{
  color: #FFFFFF;
  text-decoration:none; 
}

.he_footer a:hover{
  font-weight: bold;
}

.he_footer .split{
  border-right: 1px solid #FFFFFF;
}

.he_footer .logos{
  text-align: center;
}

.he_footer .logos_movil .logo{
  float: left;
}

.he_footer .logos_movil .logo_co{
  float: right;
}

.he_footer .logo{
  margin-top: 10px;
  margin-bottom: 20px;
}

.he_footer .logo img{
  height: 30px;
}

.he_footer .logo_co img{
  height: 70px;
}

.he_footer .split,
.he_footer .no-split{
  padding: 15px 25px;
}

.he_footer .split-top{
  border-top: 1px solid #FFFFFF;
}

.he_footer ul.he_footer_redes li {
  float: left;
  margin: 35px 11px 0px 11px;
  height: 50px;
  overflow: hidden;
  list-style: none;
}

.he_footer ul.he_footer_redes li .fa_text {
  float: right;
  padding-top: 7px;
}

.he_footer ul.he_footer_redes li .fa-circle {
  border-radius: 50%;
  background: #ffffff;
  color: #3366CC;
  font-size: 20px;
  padding: 8px;
  margin-right: 8px;
  width: 35px;
  height: 35px;
}

/*.he_footer .fa-circulo {
  border-radius: 50%;
  background: #ffffff;
  color: #3366CC;
  font-size: 20px;
  padding: 8px;
  margin-right: 8px;
  width: 35px;
  height: 35px;
  text-align: center;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
}*/
.he_footer .he_footer_redes {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}

@media only screen and (min-width: 992px) {
  .screen-sm{
    display: none;
  }
  .screen-md{
    display: none;
  }
  .screen-lg{
    display: block;
  }
  .screen-md-sm{
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .screen-sm{
    display: none;
  }
  .screen-md{
    display: block;
  }
  .screen-lg{
    display: none;
  }
  .screen-md-sm{
    display: block;
  }
  .he_menu .nav-link {
    padding: 0px 5px;
  }
  .he_footer .split{
    border-right: none;
  }
  .he_footer .split{
    border-bottom: 1px solid #FFFFFF;
  }
  .he_footer .split,
  .he_footer .no-split{
    padding: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .screen-sm{
    display: block;
  }
  .screen-md{
    display: none;
  }
  .screen-lg{
    display: none;
  }
  .screen-md-sm{
    display: block;
  }
  .he_menu .nav{
    display: none;
  }
  .he_footer ul.he_footer_redes li {
    margin: 35px 10px 0px 10px;
  }
}
/*PRUEBA - BORRAR*/
.he_header{
  background: #3366cc;
  background: -moz-linear-gradient(left,  #3366cc 50%, #e5eefb 50%);
  background: -webkit-linear-gradient(left,  #3366cc 50%,#e5eefb 50%);
  background: linear-gradient(to right,  #3366cc 50%,#e5eefb 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3366cc', endColorstr='#e5eefb',GradientType=1 );
  font: Regular 12px/14px Montserrat;
  letter-spacing: 0;
  color: #0B457F;
  opacity: 1;
  font-size: 12px;
}

.he_header p{
  margin: 0;
}

.he_logo{
  background: #3366CC 0% 0% no-repeat padding-box;
  opacity: 1;
  padding: 0;
}

.he_logo img{
  height: 16px;
  margin-top: 5px;
}

.he_menu{
  background: #E5EEFB 0% 0% no-repeat padding-box;
  opacity: 1;
  padding: 4px 0px 3px 10px;
}

.he_menu .nav-link{
  padding: 0px 12px;
}

.he_menu .nav-item a{
  text-transform: uppercase;
  color: #0B457F;
}

.he_menu .nav-item a:hover{
  font-weight: bold;
}

.he_footer{
  background: #3366CC 0% 0% no-repeat padding-box;
  padding: 35px;
  font: Regular 12px/14px Montserrat;
  letter-spacing: 0;
  color: #FFFFFF;
  opacity: 1;
  font-size: 12px;
}

.he_footer p{
  margin: 0;
}

.he_footer h4{
  font-size: 16px;
  font-weight: bold;
}

.he_footer a{
  color: #FFFFFF;
  text-decoration:none; 
}

.he_footer a:hover{
  font-weight: bold;
}

.he_footer .split{
  border-right: 1px solid #FFFFFF;
}

.he_footer .logos{
  text-align: center;
}

.he_footer .logos_movil .logo{
  float: left;
}

.he_footer .logos_movil .logo_co{
  float: right;
}

.he_footer .logo{
  margin-top: 10px;
  margin-bottom: 20px;
}

.he_footer .logo img{
  height: 30px;
}

.he_footer .logo_co img{
  height: 70px;
}

.he_footer .split,
.he_footer .no-split{
  padding: 15px 25px;
}

.he_footer .split-top{
  border-top: 1px solid #FFFFFF;
}

.he_footer ul.he_footer_redes li {
  float: left;
  margin: 35px 11px 0px 11px;
  height: 50px;
  overflow: hidden;
  list-style: none;
}

.he_footer ul.he_footer_redes li .fa_text {
  float: right;
  padding-top: 7px;
}

.he_footer ul.he_footer_redes li .fa-circle {
  border-radius: 50%;
  background: #ffffff;
  color: #3366CC;
  font-size: 20px;
  padding: 8px;
  margin-right: 8px;
  width: 35px;
  height: 35px;
}

/*.he_footer .fa-circulo {
  border-radius: 50%;
  background: #ffffff;
  color: #3366CC;
  font-size: 20px;
  padding: 8px;
  margin-right: 8px;
  width: 35px;
  height: 35px;
  text-align: center;
  -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
  -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
  box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
}*/
.he_footer_redes {
  margin: 0;
  padding: 0;
  display: flex;
  justify-content: center;
}

@media only screen and (min-width: 992px) {
  .screen-sm{
    display: none;
  }
  .screen-md{
    display: none;
  }
  .screen-lg{
    display: block;
  }
  .screen-md-sm{
    display: none;
  }
}

@media only screen and (max-width: 991px) {
  .screen-sm{
    display: none;
  }
  .screen-md{
    display: block;
  }
  .screen-lg{
    display: none;
  }
  .screen-md-sm{
    display: block;
  }
  .he_menu .nav-link {
    padding: 0px 5px;
  }
  .he_footer .split{
    border-right: none;
  }
  .he_footer .split{
    border-bottom: 1px solid #FFFFFF;
  }
  .he_footer .split,
  .he_footer .no-split{
    padding: 25px;
  }
}

@media only screen and (max-width: 768px) {
  .screen-sm{
    display: block;
  }
  .screen-md{
    display: none;
  }
  .screen-lg{
    display: none;
  }
  .screen-md-sm{
    display: block;
  }
  .he_menu .nav{
    display: none;
  }
  .he_footer ul.he_footer_redes li {
    margin: 35px 10px 0px 10px;
  }
}
img.fa-image {
    height: 70%;
}
.he_footer .fa-circulo {
    height: 5px;
    font-size: 0px;
    border-radius: 50%;
    background: #ffffff;
    color: #3366CC;
    font-size: 13px;
    padding: 5px;
    margin-right: 8px;
    width: 20px;
    height: 20px;
    text-align: center;
    -webkit-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
    box-shadow: 0px 3px 6px 0px rgba(0,0,0,0.5);
}
.he_footer ul.he_footer_redes li {
    margin: 20px 0px 0px 0px;
}
.ubi-geo {
  width:50%;
  padding-left:15%;
}