@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,700,700italic,400italic&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700&subset=latin,latin-ext);

@font-face {
  font-family: "DIN Condensed W01 Normal";
  /*src: url("16726be27e139517deebb76e0d7ccce9.eot");*/
  src: url("16726be27e139517deebb76e0d7ccce9.eot?#iefix") format("embedded-opentype")
  url("16726be27e139517deebb76e0d7ccce9.woff2") format("woff2"),
  url("16726be27e139517deebb76e0d7ccce9.woff") format("woff"), 
  url("16726be27e139517deebb76e0d7ccce9.ttf") format("truetype"), 
  url("16726be27e139517deebb76e0d7ccce9.svg#DIN Condensed W01 Normal") format("svg");
}

@font-face {
    font-family: "aldo";
    src: url(../fonts/Aldo.ttf) format("truetype");
}

* {
	margin: 0;
	padding: 0;
}


body {
   /*background: #A9E2F3 !important;*/
   /*font-family:'Open Sans';
   font-family:"Open Sans";*/
}

#bg {
  position: fixed; 
  /*top: 30px; */
  /*left: -50%;*/
  width: 100%; 
  height: 650px;
  overflow: hidden;
}
#bg img {
  position: absolute ; 
  top: 0; 
  left: 0;
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 200%;

 /*min-width: 50%;
  min-height: 50%;*/
  /*max-height: 600px;*/
}

/*.container {
	max-width: 1200px;
	margin: auto !important;
}
.container-padding {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.container-fixer {
	padding-right: 30px;
	padding-left: 30px;
}

@media (max-width: 768px) {
	.container, .container-fluid {
		margin: auto !important;
		margin: none !important;
		padding: 0 !important;
	}
}
*/
.bandera {
	margin: auto;
	/*background: aqua;*/
}
.yellow {
	background: url("../images/pattern_title_yellow.jpg");
	width: 50%;
}
.blue {
	background: url("../images/pattern_title_blue.jpg");
	width: 25%;
}
.red {
	background: url("../images/pattern_title_red.jpg");
	width: 25%;
}
.yellow, .red, .blue{
	height: 8px;
	float: left;
}


/*
 * Menú utilidades -> nav
 */
 #navbar-util {
 	min-height: 0 !important;
 	font-family: 'Open Sans', sans-serif;
 	font-size: 0.9em;
	background-color: #fff !important;
	  border: none !important;
	  padding: 0 !important;
	  margin: 0 !important;
 }

/*.navbar-default {
  background-color: #fff !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}*/
.my-nav-item {
  position: relative;
  display: inline-block;
  /*padding: 30px;*/
  padding-top: 10px !important;
  padding-bottom: 10px !important;
  /*font-weight: 500;*/
  color: #656668;
}
@media (max-width: 768px) {
	.navbar-default {
	  background-color: #e2e5ea !important;
	}

	.navbar-form {
		padding: 30px 0px 30px 0px !important;
		/* margin: 30px !important; */
	}

	div .navbar-header {
		background-color: #fff !important;
	}
	.header-util{
		padding-right: 15px;
	}
  	.my-nav-item {
  		text-align: center !important;
		color: #656668 !important;
	}
	#menu-utilidades{
		background-color: #e2e5ea;
	}

	.logo_ppal {
	  width: 70%;
	  height: 70%;
    }

	.logo_todos {
	  width: 70%;
	  height: 50%;
	  /*left: 50%;*/
	  max-height: 100px;
    max-width: 200px;
    }

	#divlogo_col  {
	  margin-top: 0px;
	  margin-bottom : 0px;
	  /*left: 50%;*/
	}

	#divlogo_todos {
	  margin-top: 0px;
	  margin-bottom : 0px;
	  width: 80%;
	  height: 30%;
	}


 .hr_verde{
	 background-color: #3EB7AE;
	 height: 6px;
	 /*left: 45px;
	 right: 45px;*/
	 width: 100%;
	 align-content: center;
  }

 .titulo_gobierno {
  width: 100%;
 }


}
.my-nav-item:hover,
.my-nav-item:focus {
  color: #000;
  text-decoration: none;
  background-color: #e2e5ea !important;
}
.my-nav-item .active {
	color: #000;
  text-decoration: none;
  background-color: #e2e5ea !important;
}

/*buscar */
#inputBuscarCabezote{
	box-shadow: none !important;
	border-radius: 0 !important;
	border: 0 !important;
    border-bottom: 1px solid #AFAFAF !important;
    outline: 0  !important;
    width: 250px;
    margin-left: 10px;
}

#boton-buscar{
    background: url("../images/SPRITE_CONTRALORIA_BS.png") -455px -69px;
  	height:25px;
	left: 0px;
    width: 25px;
	padding-right: 8px !important;
	box-shadow: none !important;
	border-radius: 0 !important;
	border: 0 !important;
}

.form-buscar{
	margin-top: 0 !important;
}

.form-control2 {
    /* display: block; */
    margin-top: 0px;
    height: 20px; 
    line-height: 1.42857143;
    background-image: url('../images/pattern_header_topbar.png');
    border: 1px solid #000000;
    border-radius: 4px;
    color: #000000;
    text-decoration: none;
    font-family: "Open Sans" !important;
    font-size: 13px;
    font-shadow: 2px;
	/*margin-left: 1000px !important;*/
	text-align: left;

}

.bnt-buscar  {
    color: #707070;
    text-decoration: none;
    font-family: "Open Sans" !important;
    font-size: 13px;
    font-shadow: 2px;
	/*margin-left: 1000px !important;*/
	text-align: right;
}

@media (min-width: 1200px) {
	.nav-derecha{
		margin-right: 48px !important;
	}


}

.imagen-banner{
	height: 190px;
}

#sombra-inferior{
	/*margin: 0px auto;*/
    overflow: hidden;
    z-index: 1;
    position: absolute;
    width: 100%;
    transition: all 0.3s ease 0s;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
}
#sombra {
	transition: all 0.3s ease 0s;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
  /*position: absolute;*/
  top: 0;
  left: 0;
  min-width: 100%;
  /*------------------------------------------------------------------------------*/
  /*alto del slide principal*/
  max-height: 600px;
}
#sombra-content {
	transition: all 0.3s ease 0s;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
  /*position: absolute;*/
  top: 0;
  left: 0;
  min-width: 100%;
  /*------------------------------------------------------------------------------*/
  /*alto del slide principal*/
  height: 220px;
}



/*slide cabezote*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}


#home-carousel {
    margin: 0px auto;
    overflow: hidden;
    z-index: -5000;
    position: absolute;
    width: 100%;
    /*min-height: 200px;*/
}
.fondo-banner{
	background: #a2afb7;
}

.carousel-inner > .item > img {
	transition: all 0.3s ease 0s;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
	background-size: content !important;
	/*alto del slide principal*/
	/*max-height: 650px !important;*/
	/*min-height: 550px !important;*/
	/*width: auto !important;*/
	/*--------------------------- ancho de la imagen slide principal ------------------------------------*/
  /*overflow: hidden !important;
  width: auto;*/
}

@media (min-width: 1700px) {
	.carousel-inner > .item > img {
		/*------------------------------------------------------------------------------*/
		/*ancho de la imagen del slide principal*/
		width: 100%;
	}

 #inputBuscarCabezote{
	box-shadow: none !important;
	border-radius: 0 !important;
	border: 0 !important;
    border-bottom: 1px solid #AFAFAF !important;
    outline: 0  !important;
    width: 350px;
    margin-left: 10px;
 }
}

@media (min-width: 1201px) {
	.carousel-inner > .item > img {
		/*------------------------------------------------------------------------------*/
		/*ancho de la imagen del slide principal*/
		width: 100%;
	}
}

@media (max-width: 1200px) {
	.carousel-inner > .item > img {
		/*------------------------------------------------------------------------------*/
		/*ancho de la imagen del slide principal*/
		width: 100%;
	}
}

@media (max-width: 992px) {
	.carousel-inner > .item > img {
		/*------------------------------------------------------------------------------*/
		/*ancho de la imagen del slide principal*/
		min-width: 100%;
	}
}



/* banner home */
.banner-home{
	/*position: relative !important;*/
	/*------------------------------------------------------------------------------*/
	/*alto para iniciar el menu institucional*/
	height:350px;
	/*border: dotted red;*/
}


/* fila que contiene los logos */
.logo {
	position:relative;
	/*border: dotted yellow;*/
	padding-top: 20px !important;
	height:auto;
}

#logoFondoBienestar{
	position: relative;
	height:80px;
	left: 0px;
    width: 350px;
    background: url("../images/SPRITE_CONTRALORIA_BS.png") 0px -55px;
    background-repeat: no-repeat;
    float: left !important;
}
#logoContraloria{
	margin-top:15px;
	position: relative;
  background: url("../images/SPRITE_CONTRALORIA_BS.png") -525px -55px;
  height:50px;
	left: 0px;
    width: 180px;
    background-repeat: no-repeat;
}
#logoPresidencia{
	margin-top:15px;
	position: relative;
  background: url("../images/SPRITE_CONTRALORIA_BS.png")  -715px -55px;
  height:50px;
	left: 0px;
    width: 220px;
    background-repeat: no-repeat;
}
@media (min-width: 992px) {
	#logoContraloria, #logoPresidencia{
		float: right !important;
	}
}

@media (max-width: 992px) {
	#logoFondoBienestar, #logoContraloria, #logoPresidencia{
		display:block !important;
		margin:0 auto 0 auto !important;
	}
}
@media (max-width: 768px) {
	#logoFondoBienestar {
		height: 250px;
	}

.titulo_gobierno {
  width: 50%;
 } 
}
/* social icons */
#icons-div{
	text-align: center !important;
}
#social-icons{
	text-align: right;
	position:relative;
	display:block !important;
	float: right !important;
}
#social-icons div {
	display: inline-block;
}
.icon-youtube{
	/*margin:auto;*/
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -420px -74px;
    width:25px;
 	height:25px;
 	background-repeat: no-repeat;
 }
.icon-twitter{
	/*margin:auto;*/
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -353px -74px;
    width:25px;
 	height:25px;
 	background-repeat: no-repeat;
}
.icon-facebook{
	/*margin:auto;*/
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -387px -74px;
    width:25px;
 	height:25px;
 	background-repeat: no-repeat;
}
.social {
	color: #000;
}
@media (max-width: 992px) {
	.social-logs {
		text-align: center;
	}
}
/* lema home */
.cont-lema-logos{
	height:300px;
	/*border:dotted blue;*/
	 /*text-align: center; */
}
.centered-text{
	text-align: center; 
}
@media (min-width: 992px) {
	.cont-lema{
		position:absolute;
	}
}
@media (min-width: 992px) {
	.cont-lema-text{
		width:1000px;
	    right: 0;
	    left: 0;
	    margin: auto;
	}
}
@media (min-width: 1200px) {
	.cont-lema-text{
		width:1100px;
	}
}


.lema-home {
	font-family: Montserrat;
	padding-top: 170px; 
	/*font-weight: bold;*/
	color: #fff;
	text-shadow: 1px 1px 3px #3F3F3F;
	font-size: 45px;
}
 @media (max-width: 992px) {
	/* .cont-lema{
		position:relative;
	} */
	.lema-home {
		padding-top: 120px;
		font-size: 30px;
	}
}


/* menu institucional */
@media (min-width:1024px) { 
	.navbar > .container {
	    text-align: center;
	}
	.navbar-header,.navbar-brand,.navbar .navbar-nav,.navbar .navbar-nav > li {
	    float: none;
	    display: inline-block;
	}
	.collapse.navbar-collapse {
	    float: none;
	    display: inline-block!important;
	    width: auto;
	    clear: none;
	}
}

.but-inst{
	border:none !important;
}
.but-inst:hover{
	background:none !important;
}

.navbar-default .nav-justified-inst>li>a {
  color: #fff798 !important;
}

.nav-justified-inst > li > a {
	/*max-width: 180px;*/
	letter-spacing: 2px;
  margin-bottom: 0;
  text-transform: uppercase;
  font-weight: bold;
  /*color: #fff798;*/
  text-align: center;
  text-shadow: 1px 1px 1px #000;
  background-image: none;
  transition: all 0.3s ease 0s;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
}

.underl{
	padding-bottom: 5px;
	/*border-bottom: medium solid #CC0000;*/
}

.nav-justified-inst > li > a:hover,.nav-justified-inst > li > a:active{
	transition: opacity .5s ease-in;
	/*border-bottom: medium solid #CC0000;*/
  /*background-color: #35587e !important;*/
  background-image: url("../images/pattern_title_blue.jpg") ;
   /*box-shadow: 0px 0px 30px rgba(0,0,0, .05) inset;*/
   /*box-shadow: inset 0 0 0 1px #fff798;*/
    /*-webkit-transition:  all .3s ease;*/
}

#submenu-institucional{
	/*background-color: #35587e !important;*/
	background-image: url("../images/pattern_title_blue.jpg");
	margin: 0 !important;
	border-radius: 0 !important;
	transition: all .3s ease !important;
}
#submenu-institucional>li>a{
	color: #fff798;
	transition: all .3s ease  !important;
}
#submenu-institucional>li>a:hover{
	background-color: #000 !important;
	color:#fff;
	/*-webkit-padding-start: 5px;*/
}
#submenu-institucional>li>a:hover::before{
	/*content:'> ';*/
	transition: all .3s ease !important;
}
@media (max-width:1557px){
	#buscador {
    top: -29px;
    margin-right: 0px!important;
	}
	
	#inputBuscarCabezote {
    box-shadow: none !important;
    border-radius: 0 !important;
    border: 0 !important;
    border-bottom: 1px solid #AFAFAF !important;
    outline: 0 !important;
    width: 175px;
    margin-left: 10px;
}}

@media (max-width:1264px){
	#buscador {
   display:none;
	}
	
	

}
#buscador {
    top: -29px;
    margin-right: 80px;
}
@media (max-width: 768px) {
	
	.clase_alto {
    min-height: 0px!important;
}
	.but-inst {
		width: 92%;
	    right: 0;
	    left: 0;
	     margin: auto; 
		/* border-bottom: medium solid #CC0000 !important; */
		letter-spacing: 2px;
		margin-bottom: 0;
		text-transform: uppercase;
		font-weight: bold;
		color: #fff798;
		text-align: center !important;
		text-shadow: 1px 1px 1px #000;
	}
	#header-institucional{
		background-image: none !important;
		background-color: #1d4060 !important; 
	}
	 #menu-institucional {
	 	background-image: url("../images/pattern_title_blue.jpg");
		margin: 0 !important;
		border-radius: 0 !important;
	 }

	.carouselcold-inner > .item > img {
		/*------------------------------------------------------------------------------*/
		/*ancho de la imagen del slide principal*/
		/*min-width: 600px;
	    height: 300px;*/
		max-width: 50%;
	    /*height: 100%;*/
	    max-height: 50%;

	}	 
}



/* menu destacados */

.nav-justified-destac > li > a {
	padding-left: 3px !important;
	padding-right: 3px !important;
	font-size: 0.8em;
  margin-bottom: 0;
  text-transform: uppercase;
  color: #fff;
  text-align: center !important;
  text-shadow: 1px 1px 1px #000;
}

.nav-justified-destac > li > a:hover,
.nav-justified-destac > li > a:focus {
  background-image: url("../images/pattern_title_blue.jpg") !important;
}

.imagen-menu-destacados{
	margin-bottom: 10px;
}
.div-menu-destac-lateral{
	margin-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
}

@media (max-width: 768px) {
	.header-destacados{
		padding-right: 15px;
	}
	.navbar-default .navbar-toggle {
		background: none !important;
		border: none !important;
	    border-color: none !important;
	}
	.but-destac{
		width: 90%;
	    right: 0;
	    left: 0;
	    margin: auto;
		border-color: none !important;
		/*color:#fff !important;*/
	}
	.ico-white{
		color:#fff;
		font-weight: normal;
	}

	.container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
	    margin: 10 !important;
	}
	
	/*func con col-xx en los li*/
	/* .nav-justified-destac>li {
	    float: left !important;
	} */

	/*.but-destac {
		border-radius: 50%;
		width: 90%;
	    right: 0;
	    left: 0;
	    margin: auto;
		margin-bottom: 0; 
		color: #fff;
		text-align: center !important;
		text-shadow: 1px 1px 1px #000;
	}*/
	#header-destacados {
		background-color: #1d4060 !important; 
	}
	#menu-destacados {
		background-image: url("../images/pattern_title_blue.jpg");
	}
}
#navbar-destacados, #navbar-institucional {
	background-color: transparent; !important;
	  border: none !important;
	  padding: 0 !important;
	  margin: 0 !important;
}

/* Revisar aca el problema */
/*@media (min-width: 992px) {
	.dropdown:hover .dropdown-menu {
		display: block;
	}
}*/

/*iconos menu destacados*/
#icoCentroMedico{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") 1px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}
#icoAsignacion{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -97px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}
#icoCreditoVehiculo{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -198px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}
#icoCreditoVivienda{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -298px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}
#icoCreditoEducacion{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -398px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}

#icoCreditoBienestar{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -498px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}
#icoCreditoCalamidad{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -598px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}

#icoCesantias{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -698px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}
#icoNotificaciones{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -798px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}
#icoPQRD{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -898px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}
#icoProgramas{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -998px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}
#icoPortal{
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -1098px -135px;
    width: 72px;
 	height:70px;
    background-repeat: no-repeat;
}

/*slider cuerpo pagina*/
#cont-slider-body{
	background: #f0f0f0;
	/*border: dotted green;*/
	width:100%;
	padding-bottom: 30px;
	/*height: 300px;*/
}
.home-header{
	padding: 10px 0;
}

#head-slider-body{
	text-align: center;
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") 0px -8px;
	top: 20px;
    /*width: 1200px;*/
 	height:15px;
    background-repeat: no-repeat;
}
#titulo-head-slide-body{
	padding: 0 15px;
	display: inline-block;
	background: #f0f0f0;
	margin: 0 auto;
}


.titulos-header-home{
font-family: "aldo" !important;
    padding-right: 15px;
    left: 25px;
    font-size: 2.5em;
    text-align: left;
    color: #3EB7AE;
}

.titulos-header-home2{
	
	  /*text-shadow: 21px 1px 1px #3eb7ae;*/
	/*background: url("../images/sprite_coldeportes.png") -10px -0px !important;
    width: 90%;
 	height:10px;*/
 	left: 10px;
}
#img-slider-body{
	text-align: center;
}


/*home noticias*/
#cont-home-noticiasDD{
	padding-bottom: 30px;
	width: 100%;
	background: #fff;

}

.head-noticias{
	text-align: left;
	left: 5px;
	/*background: url("../images/SPRITE_CONTRALORIA_BSD.png") 0px -32px;*/
	background: url("../images/sprite_coldeportes2.png") 10px 3px !important;
    /*background: url("../images/pie/hr.png");*/
    width: 97.5%;
    margin-bottom: 0px;
    background-repeat: no-repeat;
}

.head-noticias1 {
	text-align: center;
	margin:auto;
	/*background: url("../images/SPRITE_CONTRALORIA_BSD.png") 0px -32px;*/
	background: url("../images/titulo-noticias.jpg");
	top: 10px;
    width: 90%;
 	height:10px;
 	left: -10px;
    background-repeat: no-repeat;
}

.titulo-head-noticias{
	padding-left: 30px;
	display: inline-block;
	background: #fff;
	margin: 0 auto;
}

.titulo-formato. {
  left: 10px;
}

/*animacion link imagen noticias*/
.ihover {
    display: block;
    position: relative;
    box-shadow: 0 3px 3px -1px rgba(0, 0, 0, 0.3), 0 1px 0px 0px rgba(0,0,0, 0.3);
    overflow: hidden;
    -webkit-font-smoothing: antialiased;
}

/*transition*/
.ihover, .ihover:after, .ihover:before {
   -moz-transition: all .5s cubic-bezier(0.54, 0, 0.1, 1);
   -ms-transition: all .5s cubic-bezier(0.54, 0, 0.1, 1);
   -o-transition: all .5s cubic-bezier(0.54, 0, 0.1, 1);
   -webkit-transition: left .5s cubic-bezier(0.54, 0, 0.1, 1);
   transition: all .5s cubic-bezier(0.54, 0, 0.1, 1);
}

.ihover > img {
    vertical-align: middle;
    /*max-width: 100%;*/
    display: block;
}

.ihover:before, .ihover:after {position: absolute;background: url(../images/lupa-bw.png) no-repeat center center rgba(51,102,204, 0.5);}



/*slide bottom*/
.ihover.bottom:before {
    content: "";
    bottom: -30%;
    left: 0;
    width: 100%;
    height: 30%;
}
.ihover.bottom:hover:before {
    bottom: 0;
}


/*bloques noticias*/
/*.cuerpo-bloque-noticias{
	background-color: #f5f5f5;
	height: 376px;
 -webkit-box-shadow: inset 5px -16px 5px -11px rgba(0,0,0,0.33);
 -moz-box-shadow: inset 5px -16px 5px -11px rgba(0,0,0,0.33);
 box-shadow: inset 5px -16px 5px -11px rgba(0,0,0,0.33);	
}*/

.cuerpo-bloque-noticias{
  background-color: #f5f5f5;
  height: 380px;
  width: 260px;
 /*-webkit-box-shadow: 0px 10px 14px -9px rgba(30, 14, 14, 0.58);
 -moz-box-shadow:    0px 10px 14px -9px rgba(30, 14, 14, 0.58);
 box-shadow:         0px 10px 14px -9px rgba(30, 14, 14, 0.58);*/
}


#titulo-noticias-destacadas{
	text-align: center;
	background: url("../images/pattern_title_yellow.jpg");
}
#titulo-noticias-colegio{
	text-align: center;
	background: url("../images/pattern_title_blue.jpg");
}
#titulo-noticias-centro{
	text-align: center;
	background: url("../images/pattern_title_red.jpg");
}
.titulo-noticias{
	margin: 0;
	padding:10px 0;
	color: #fff;
	text-align: center;
	font-family: Montserrat;
	letter-spacing: 3px;
	text-transform: uppercase;
	  text-shadow: 1px 1px 1px #7F7F7F;
}

.div-imagen-noticias{
	margin: 0px 0;
}

.imagen-noticias {
	/*padding: 15px 0;*/
	height: 178px;
     width: 260px;
	/*position: relative;*/
}
.div-imagen-sliderppal{
	margin: 0px 0;
}

.imagen-sliderppal {
	/*padding: 15px 0;*/
	height: 200px;
	width: 60px ;
	/*position: relative;*/
	top: 0;
	left: 0;
}
.subtitulos-noticias{
	font-weight: bold;
	font-size: .9em;
	padding:0px 10px;
	color: #000;
	text-align: center;
	font-family: "Open Sans";
	text-transform: uppercase;
}

.div-cuerpo-noticia{
	height:184px;
	width: 260px;
}

.textos-noticias{
	font-size: .9em;
	padding: 10px;
	font-family: "Open Sans";
}
.share-noticias{
	text-align: center;
}
.hr-noticias{
	margin: 0 40px;
	height:2px;  
	border:none;
   background-color:#CCCCCC;
}

/*.hr-noticias{
	border:none;
    background-image: ("..images/pie/tel.png");
}*/


.hr-inst{
	size: 10;
	height:4px;  
	border:none;
    background-color:#CCCCCC;
    width: 80%;
	margin: 0 auto;
}
.indicadores-noticias{
	padding-top: 0px;
}

.indicadores-slide-noticias{
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #f5f5f5 !important;
	text-align: center;
}

.indicadores-slide-galeria{
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
}
.indicadores-slide-noticias_blanco
{
	padding-top: 5px;
	padding-bottom: 10px;
	background-color: #FFFFFF !important;
	text-align: center;
}
.controles{
	margin: auto;
	display: inline-block;
}

.carousel-controls{
  width:300px;
  margin:0 auto;
}

.controles-slide{
	display: inline-block;
}
/*.carousel-indicators li{
	display: inline-block;
}*/
.carousel-indicators-new {
	margin:auto !important;
	width: auto !important;
	position:static !important;
}

.carousel-indicators-new li{
	/*padding:10px;*/
	left: 0;
	width: auto;
	border: none !important;
	/*background: url("../images/SPRITE_CONTRALORIA_BS.png") -504px -86px !important;*/
	background: url("../images/sprite_coldeportes.png") -967px -42px !important;
    width:14px !important;
 	height:14px !important;
    background-repeat: no-repeat !important;
}
.carousel-indicators-new .active{
	border: none !important;
	background: url("../images/sprite_coldeportes.png") -946px -42px !important;
    width:14px !important;
 	height:15px !important;
    background-repeat: no-repeat !important;
}
.left-button{
	position: relative;
	display: inline-block;
	text-align: right;
}
.left-button2{
	position: relative;
	display: inline-block;
	text-align: right;
	border-color: #FFFFFF;
}
.rigth-button{
	position: relative;
	display: inline-block;
	text-align: left;	
}
.bullets{
	display: inline;
}

.bullets_slider{
	display: inline-block;
	align-self: center;
}
.slide-option-left{
	display: inline-block;
	background: url("../images/sprite_coldeportes.png") -949px -10px;
	/*background: url("../images/SPRITE_CONTRALORIA_BS.png") -485px -60px;
	background:url(../images/sprite_coldeportes.png) */
    width:15px;
 	height:25px;
    background-repeat: no-repeat;
}
.slide-option-rigth{
	display: inline-block;
	/*background: url("../images/SPRITE_CONTRALORIA_BS.png") -500px -60px;*/
	background: url("../images/sprite_coldeportes.png") -962px -10px;
    width:20px;
 	height:25px;
    background-repeat: no-repeat;
}

.slide-option-up{
	display: inline-block;
	background: url("../images/sprite_coldeportes.png") -997px -7px;
	/*background: url("../images/SPRITE_CONTRALORIA_BS.png") -485px -60px;
	background:url(../images/sprite_coldeportes.png) */
    width:20px;
 	height:25px;
    background-repeat: no-repeat;
}

.slide-option-down{
	display: inline-block;
	background: url("../images/sprite_coldeportes.png") -997px -35px;
	/*background: url("../images/SPRITE_CONTRALORIA_BS.png") -485px -60px;
	background:url(../images/sprite_coldeportes.png) */
    width:20px;
 	height:25px;
    background-repeat: no-repeat;
}
/*home eventos*/
#cont-home-eventos{
	width: 100%;
	background: #f0f0f0;
}
#bloque1-eventos{
	/*border: red dotted;*/
	padding-bottom: 20px !important;
}
.head-eventos{
	text-align: right;
	margin:auto;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") 0px -8px;
	top: 20px;
    /*width: 1200px;*/
 	height:15px;
    background-repeat: no-repeat;
}
.div-imagen-eventos{
	height: 120px;
    overflow: hidden;
}
.imagen-eventos{
	height: 120%;
}
.titulo-head-eventos{
	padding-left: 15px;
	display: inline-block;
	background: #f0f0f0;
	margin: 0 auto;
}
.desc-evento{
	height: 110px;
	font-size: .9em;
	font-family: "Open Sans";	
}
.fecha-evento{
	margin-bottom: 4px;
	padding-top: 13px;
	color: #3366cc;
	font-size:1.1em;
	font-family: "Montserrat";
}
.hr-envento{
	width: 20%;
	margin-top: 6px;
	margin-bottom: 6px;
	padding:0;
	height:4px;  
	border:none;
   background-color:#c02719!important;
}
#aliado-presidencia{
	position: relative;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -5px -220px;
    width:225px;
 	height:60px;
    background-repeat: no-repeat;
}
#aliado-contraloria{
	position: relative;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -240px -220px;
    width:170px;
 	height:60px;
    background-repeat: no-repeat;
}
#aliado-auditoria{
	position: relative;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -415px -220px;
    width:150px;
 	height:60px;
    background-repeat: no-repeat;
}
#aliado-goblinea{
	position: relative;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -565px -218px;
    width:145px;
 	height:60px;
    background-repeat: no-repeat;
}
#aliado-colcompra{
	position: relative;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -705px -218px;
    width:115px;
 	height:60px;
    background-repeat: no-repeat;
}
#aliado-horalegal{
	position: relative;
	background: url("../images/SPRITE_CONTRALORIA_BS.png") -820px -218px;
    width:120px;
 	height:60px;
    background-repeat: no-repeat;
}
#bloque2-eventos{
	/*border: red dotted;*/
	padding-bottom: 20px !important;
	margin-top:20px !important;
}
/*
.link-evento{
  -webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.link-evento:hover {
  -webkit-filter: grayscale(200%);
}
.link-evento img{ 
	-webkit-transition: all 1s ease;
     -moz-transition: all 1s ease;
       -o-transition: all 1s ease;
      -ms-transition: all 1s ease;
          transition: all 1s ease;
}
.link-evento:hover img{ 
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
}*/



/*Estilos Base*/
.link-evento-img {
	margin-bottom: 13px;
width: 100%;
height: 100%;
float: left;
overflow: hidden;
position: relative;
text-align: center;
cursor: default;
background: #fff;
}
.link-evento-img .mascara,.link-evento-img .contenido {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
}
.link-evento-img img {
display: block;
position: relative;

}
.link-evento-img h2 {
text-transform: uppercase;
color: #fff;
text-align: center;
position: relative;
font-size: 17px;
padding: 10px;
background: rgba(0, 0, 0, 0.9);
margin: 20px 0 0 0
}
.link-evento-img p {
font-size: 12px;
position: relative;
color: #fff;
padding: 10px 20px 10px;
text-align: center
}
.link-evento-img a.link-imagen-evento {
display: inline-block;
text-decoration: none;
padding: 7px 14px;
/*background: #222;*/
background: url("../images/pattern_title_blue.jpg");
color: #fff;
font-family: 'Montserrat';
font-size: .9em;
box-shadow: 0 0 1px #000
}
.link-evento-img a.link-imagen-evento:hover{
box-shadow: 0 0 5px #000
}
/*Ejemplo 1*/
.img-link img {
transition: all 0.2s linear;
}
.img-link .mascara {
opacity: 0;
background-color: rgba(51,102,204, 0.5);
transition: all 0.3s ease-in-out;
}
.img-link h2 {
transform: translateX(-200px);/*Desplazamos a la izquierda*/
opacity: 0;
transition: all 0.7s ease-in-out;
}
.img-link p {
transform: translateX(200px);/*Desplazamos a la derecha*/
opacity: 0;
transition: all 0.4s linear;
}
.img-link a.link-imagen-evento{
opacity: 0;
transition: all 0.4s ease-in-out;
transform: translateY(50px);/*Desplazamos para abajo*/
}
.img-link:hover img{
transform: scale(1.2);/*Damos un ligero zoom a la imagen*/
}
.img-link:hover .mascara {
opacity: 1;
}
.img-link:hover h2,
.img-link:hover p,
.img-link:hover a.link-imagen-evento {
opacity: 1;
transform: translateX(0px);/*Regresamos a las posiciones originales*/
}
.img-link:hover p {
transition-delay: 0.1s;
}
.img-link:hover a.link-imagen-evento {
transition-delay: 0.2s; /*Aplicamos un pequeño retardo para que se muestre al final*/
transform: translateY(130%);
}


.div-img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

#cont-logos a{
	margin-top: 30px;
}
.div-img .img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
}
.div-img:hover .img {
  transform: scale(1.2);
  -ms-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -o-transform: scale(1.2);
}

/*logos bloque eventos home*/
#cont-logos{
	/*border: dotted red;*/
	text-align: center;
}
.link-logo-aliado{
	display: inline-block;
	filter: grayscale(70%);
	-webkit-filter: grayscale(70%);
	transition:filter 0.3s;
	-webkit-transition:-webkit-filter .3s;
}
.link-logo-aliado:hover {
	filter: grayscale(0);
	-webkit-filter: grayscale(0);
}







/*calendario lateral */
.calendarioHome{
	font-family: "Open Sans";
	font-size: 1em;
}
.calendarioHome{clear:both;float:left;overflow:hidden;width:100%}

.calendarioHome .navCal{height:25px;position:relative;}
.calendarioHome .navCal div{font-size:1.1em;position:absolute;top:0; }
.calendarioHome .navCalPast{left:5px}
.calendarioHome .navCalFuture{right:5px}
.calendarioHome .navCal a{
	cursor:pointer;
	text-decoration:none;
	color: #3366cc;
	font-size:1em;
	font-family: "Montserrat";
	text-transform: uppercase;
}
.calendarioHome .navCal a:hover{text-decoration:underline}

.calendarioHome table{border-collapse:collapse;float:left;width:100%;text-align:center}
.calendarioHome th,
.calendarioHome td {padding:0.4em 0.1em;text-align:center;color:#6E6E6E;font-weight:normal;font-size:0.85em}
.calendarioHome caption{font-size:1em;font-weight:normal;text-align:center;text-transform:capitalize}
.calendarioHome caption span,
.calendarioHome caption a{color:#003366;display:block;padding:7px 0 5px 0;text-decoration:none}
.calendarioHome caption a:hover{text-decoration:underline}
.calendarioHome thead{}
.calendarioHome thead tr{background:#F1F1F1;border-radius:4px}
.calendarioHome thead tr th{color:#6E6E6E;font-size:0.95em}
.calendarioHome tbody{background-color: #F2F2F2}
.calendarioHome tbody tr{}
.calendarioHome tbody tr .habilCal{background-color: #FFF;font-size: 13px;border-bottom: #F2F2F2 2px solid;}
.calendarioHome th{text-align:center;color:#333}
.calendarioHome tr{padding:.0.4em 0;}
.calendarioHome .evento{background:none;padding:0}
.calendarioHome .evento a{display:block;line-height:1.5em;font-weight:normal}
.calendarioHome .eventoCal a:link{
	text-decoration: none; 
	border-bottom: 4px solid #c02719; 
	/*color:#b8b8bf;font-weight:bold;background:none;text-decoration:underline*/
}
.calendarioHome .evento a:visited{color:#000;font-weight:bold;background:none;text-decoration:none}
.calendarioHome .evento a:hover{background:#6c7279;color:#fff;text-decoration:underline}
.calendarioHome .evento a:active{color:#000}
.calendarioHome .hoyCal{
	background: url("../images/pattern_title_blue.jpg");
	color: #fff;
}
.calendarioHome .hoyCal a:hover{
	color: #fff;
}
.calendarioHome .estaSemana{padding-left:5px}
.calendarioHome .estaSemana a{color:#6E6E6E;font-size:0.8em;text-decoration:underline}
.calendarioHome .estaSemana a:hover{text-decoration:none}

.nav-pills > li > .dropdown-menu > li {
    border-bottom: none!important;
}

/*home redes sociales*/
#cont-home-redes{
	padding-bottom: 30px;
	width: 100%;
	background: url("../images/pattern_background_redes.jpg");
}

.menu_nivel_1 :hover {
    background-color: #167b70 !important;
}

.titulo-head-redes{
	padding-left: 15px;
	display: inline-block;
	background: url("../images/pattern_background_redes.jpg");
	margin: 0 auto;
}
	.divs-redes, #twitter-widget-0{
	margin-top: 20px;
	background-color: #D4D4D4;
	overflow:scroll;
	height: 644px !important;
	border-radius: none !important;
   margin-bottom: 20px;

}
/*clases twitter*/
.timeline-Widget{
	border-radius: 30px !important;
}
.divs-redes .instagram-media{
	border-radius: 0 !important;
	box-shadow: none !important;
}


#twitter-widget-0{
	height:644px!important;
}
/*slider galeria*/
#div-slide-galeria{
	background: #f5f5f5;
}
#slide-galeria{
	background-color: #f5f5f5;
}

.div-imagen-galeria{
margin: 0px 0;
max-height: 110px;
/*overflow: hidden;*/
}

.div-imagen-galeria .imagen-galeria {
	padding: 10px 0;
	max-width: 210px;
	height:auto !important;
	background-size: cover !important;
	/*position: relative;*/
	top: 0;
	left: 0;
}

/*home footer*/
#cont-home-footer{
	background: #666666;
}


.share-facebook{
	position: relative;
	margin-left: 20%;
	/*width: 50%;*/
    /*height: 30px;*/
}
.globo{
    color: #fff;
    text-align: center;
    display: table;
    border-top-left-radius: 6px;
        border-top-right-radius: 6px;
            border-bottom-right-radius: 6px;
        left:170px;
         margin-top: 3px;
        width: 30px;
        height: 25px;
        position: absolute;
        background-color: #adb7c0;
    }
.globo:before {
  border-top: 5px solid #adb7c0;
  border-left: 0px solid transparent;
  border-right: 7px solid transparent;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  bottom: -5px;
  width: 0;
}
.base {
	display: table;
    z-index: 10;
  background: #C8D1D8;
  height: 30px;
   position: absolute;
   width: 60px;
}
.txtCompartir{
	display: table-cell;
    vertical-align: middle;
}
.txtComment{
	display: table-cell;
    vertical-align: middle;
}
.compartir{
    color: #fff;
    display: table;
    text-align: center;
    z-index: 1;
    position: absolute;
    left:60px;
    width: 100px;
    height: 25px;
    background: #FBBA14;
    margin-top: 3px;
}
.iconShare{
    margin-top: 10px;
    margin-left: 10px;
}
.vertical-midd{
	display: table-cell;
    vertical-align: middle;
}
.numberShare{
    margin-left: 10px;
}
.base, .compartir, .globo{
	font-family: "Open Sans";
	font-size: .9em;
}


.base:before {
  border-top: 15px solid transparent;
  border-left: 11px solid #C8D1D8;
  border-bottom:15px solid transparent;
  content: "";
  position: absolute;
  left: 60px;
  width: 0;
}






a.dropdown-toggle.alto_contraste:visited {
    color: #ead5a5;
}

a.alto_contraste:visited {
	color: #00bfb1;
}
@media (max-width: 768px) {
	#slide-destacados > div > div > div:nth-child(6){
		padding-left:0!important;
	}
	.letra_inst{
		font-size:1.3em;
		height:auto!important;
		padding-top:15px;
		padding-bottom:15px;
	}
	.leftIns2 > a > div,#cuerpo_contenido > div.div-gob.div-interes > div:nth-child(1) > div.leftIns2 > ul > li > a div{
		margin-right:10px!important;
	}
	.leftIns3,.leftIns2{
		width: 100%!important;
    min-height: auto!important;
		font-size:1em !important;
		padding-top:15px;
		overflow:hidden;
	}
	#slide-destacados .carousel-inner .item .col-lg-2.col-sm-4 {
		padding-right:0!important;
	}
	.imagen-sombraInst{
		display:none;
	}
	img.rigth-button{
		width: 100%;
	}
	#cuerpo_contenido > div.div-gob.div-interes > div:nth-child(1) > div.leftIns2, #cuerpo_contenido > div.hidden-xl.hidden-lg.div-gob > div > div.leftIns2{
		background: #f6f6f6;
	}
	.div-interes div,.div-interes img{
		padding-right:0;
		margin-right:0!important;
	}
	.div-gob{
		width: 100%;
		padding:15px 30px;
	}
	.fondo_insti{
		padding: 15px;
		height: auto!important;
		width: 100%!important;
		margin-bottom:15px!important;
	}
	.imagen_redonda{
		padding:15px;
		width: 100%!important;
		height: auto!important;
		border-radius: 50%!important;
    -webkit-border-radius: 50%!important;
    -moz-border-radius: 50%!important;
	}
	#video-youtube iframe{
		width: 90% !important;
	    margin: 15px!important;
	}
	.videos_more{
		font-size:1.2em!important;
	}
	#fondo_cabezote{
		margin-top:25px;
	}
	.sub1 img{
		width: 95%;
	}
	.sub1{
		height:auto!important;
	}
	.div-imagen-galeria .imagen-galeria{
		width: 80%;
		margin:30px;
	}
	.div-imagen-galeria {
	 	max-height: 200px;
	}
	.cuerpo-bloque-subsitios{
		background:#d6d6d6!important;
		margin-top:15px!important;
		height: auto!important;
		width: auto!important;
	}
	.indicadores-noticias{
		background:#fff;
	}
	.div-cuerpo-noticia{
		height: auto;
		width: auto;
	}
	.cuerpo-bloque-noticias{
		width: 100%;
		height: auto;
	}
	.divlogo_col{
		padding-top:30px;
	}
	.bg_slider_video2,.bg_slider_video{
		padding: 15px 0!important;
	}
	.textos-date{
		font-size:.9em!important;
	}
	#cont-home-noticias > div:nth-child(3) > div:nth-child(2) > div:nth-child(2){
		padding-right:15px!important;
	}
	#cont-home-noticias > div.col-md-3.col-lg-3.col-xl-3.col-sm-12.col-xs-12{
		padding-left:20px!important;
	}
	.home_video{
		background:#000;
		border-radius:#5px;
		box-shadow:0 0 10px #000;
		width: 100%!important;
		height:auto!important;
	}
	#cont-home-noticias > div{
		padding-left:0px;
	}
	.imagen-noticias{
		width:100%;
		height:auto;
	}
}
.home_video{
	float:right;
	text-align: center;
	/*margin-right: -20px;*/
	background-image: url("../images/box_videoshome.png");
	/*background-color: blue;*/
	width: 240px;
	height: 435px;
}
#mapa-google{
	/*width: 100%;*/
    height: 200px;
}
.textos-footer{
	margin-left:30px !important;
}
.textos-footer ul{
	text-align: right;
	font-family: "Oswald";
	font-weight: 300;
	font-size: .9em;
	color: #fff;
	text-decoration: none;
	list-style: none;
}
#contenido-footer{
	padding-top: 50px;
	padding-bottom: 50px;
	background-image: url("../images/pattern_background_footer.jpg");
}
.container-footer{
	padding: 0;
	max-width: 1260px;
}
.textos-footer ul a {
	text-decoration: none;
	font-family: "Oswald";
	font-weight: 300;
	font-size: 1em;
	color: #fff;
}
@media (min-width: 1100px) {
	#video-youtube iframe {
		margin-top: 9px;
		width: 200px !important;
		height: 112px !important;
	}
}

/*migas de pan contenido*/
#contenedor-breads{
	overflow: hidden;
}
#migas-contenido{
	background: #f5f5f5;
}
#migas-contenido .breadcrumb{
	margin-bottom: 0px;
}
#migas-contenido .breadcrumb>li{
	font-family: "Open Sans";
	font-size: 1em;
	/*color:#000;*/
}
#migas-contenido .breadcrumb>li+li:before {
	/*font-size: 1.3em;*/
	font-weight: bold;
	color: #fac118; 
	content: "\232A";
}
#migas-contenido .breadcrumb>li>a{
	color:#3267c7;
}
#breads-cont, #breads-cont .breadcrumb{
	padding-left: 0 !important;
	/*margin-left: 0 !important;*/
}
.breads-cont{
	padding-bottom: 1000px;
    margin-bottom: -1000px;
}
.adorno-bread{
	/*height: 100%;*/
	padding-bottom: 1000px;
    margin-bottom: -1000px;
	background-color: #a6b6c5;
}



/*columna central contenido internas*/
#columna-principal{
	padding-top: 20px;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom:35px;
}
#columna-principal h2,#columna-principal h3,#columna-principal h4,#columna-principal h1{
	font-family: Oswald;
	text-transform: uppercase;
	color: #001e5e;
	/*padding-bottom:20px;*/
}
#columna-principal,#columna-principal p{
	font-family: "Open Sans" !important;
}
#columna-principal tr{
	padding:35px !important;
}

/*columna lateral derecho*/
#lateral-derecho{
	/*padding-left: 0;
	padding-right: 0;*/
	margin-bottom: 30px;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 15px;
	background: url("../images/pattern_title_blue.jpg");
}
.ico-lateral-derecho{
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom:20px;
}
#lateral-derecho a {
	color: #fff;
	text-decoration: none;
	text-transform: uppercase;
	font-size: .7em;
}


/*columna lateral izquierdo*/
#lateral-izquierdo{
	padding:0;
	margin-bottom: 30px;
}
#lateral-izquierdo .nav-pills >li.active>a, #lateral-izquierdo .nav-pills>li.active>a:focus, #lateral-izquierdo .nav-pills>li.active>a:hover{
    border-left-style: solid;
	border-left-color: #3EB7AE;
	border-left-width:4px;
	letter-spacing: 3px;
	text-transform: uppercase;
	text-shadow: 1px 1px 1px #CCCCCC;
	background: url("../images/pattern_title_yellow.jpg");
	border-radius: 0 !important;
}
#lateral-izquierdo .nav-pills>li>a {
	text-decoration: none;
	font-family: "Open Sans";
}




/*menu usuario logueado*/

#menu-logueado{
	font-family: "Open Sans";
	margin-bottom: 50px;
}
#menu-logueado .navbar{
	font-family: "Open Sans";
	box-shadow: 0 0 20px rgba(0,0,0,0.75);
	-webkit-box-shadow: 0 0 20px rgba(0,0,0,0.75);
}





/*
 *  TEMPLATE DEFAULT
 *  -------------------------------------------------
 */
#font{float:left;margin:0 0 0px 0;padding:0 0 0px 0;width:100%}
/*** Tamano Fuente ***/
#fontsize {float:right;}
#fontsize a{background:#ccc;color:#666;cursor:pointer;display:block;float:left;font-weight:normal;height:16px;line-height:0.8em;margin-left:1px;padding:0 0em;text-align:center;text-decoration:none;width:16px}
#fontsize .x-small{font-size:0.65em;height:12px;padding-top:4px}
#fontsize .small{font-size:0.8em;height:14px;padding-top:2px}
#fontsize .medium{font-size:0.95em;height:15px;padding-top:1px}
#fontsize .large{font-size:1.05em}
/*** Familia Fuente ***/
#fontfamily {/*float:right*/}
#fontfamily a{background:#c3b71e;color:#fff;cursor:pointer;display:block;float:left;font-size:0.7em;font-weight:normal;line-height:1.5em;margin:0 6px 0 0;padding:0 1em;text-align:center;text-decoration:none}
#fontfamily .georgia{font-family:Georgia;}
#fontfamily .tahoma{font-family:Tahoma;}
#fontfamily .trebuchet{font-family:"Trebuchet MS";}
#fontfamily .verdana{font-family:Verdana;}

#default{/*float:left*/;width:100%}
#default h4{height:1px;left:-10000px;position:absolute;text-decoration:none;top:-10000px;width:1px}

#dEncabezados{}
#default .dAntetitulo{/* Antetitulo */color:#666;font-family:Georgia, serif;font-size:0.75em;font-weight:normal;font-style:italic;margin:0;padding:0 25px 8px;text-align:left}
#default h3{/* Titulo */background:url(../images/back_15.png) repeat-x left bottom;color:#0c4685;display:block;font-size:1.3em;font-weight:bold;margin:0;padding:0 25px 5px;text-align:left}
#default .dSubtitulo{/* Subtitulo */color:#000;display:block;font-size:0.8em;font-weight:normal;padding:4px 25px 0;text-align:left}

#default .default-aux{}

#default_entradilla{float:left;margin:0;padding:0 0px;text-align:center;width:100%}
.default_entradilla{background:url(../images/back_15.png) repeat-x left bottom}
.noSubMenu{background:none;border-bottom:none}
#default_entradilla .dE-aux{padding:0}
#default .fecha{
	color:#0c4785;
	font-size:0.7em;
	font-weight:normal;
	overflow:hidden;
	padding:0 0 10px 0;
	text-align:right;
    font-family: Montserrat;
}

#default_entradilla .contImgDefault img{float:none;margin:0 auto}
/* Pie de imagen */
#default_entradilla .contImgDefault span{font-size:0.75em;color:#000;padding:2px 5px;display:block;text-align:left}
/* Ampliar imagen */
#default_entradilla .contImgDefault a{font-size:0.75em;color:#005083;display:block;text-align:right;margin:3px 0 0 0;text-decoration:none}
#default_entradilla .contImgDefault a:hover{text-decoration:underline}
/* Resumen */
#default .entradilla{color: #001e5e;font-size:1em;/*font-weight:bold*/;line-height:1.5;padding-bottom:15px;text-align:left;
font-family:Oswald ;
}
#default .conDescripcion{border-bottom:1px dotted #cecebf;margin-bottom:15px}
/* Contenido */
#default .default_descripcion{
	margin-top: 10px;
    font-family: Montserrat;
 	color:#000000;
	font-size:.9em;
	line-height:2.2;
	padding:10 10 15px 0;
	text-align:justify;
}

#default .default_descripcion ol {
	list-style:decimal;
	margin:0 3em
}
#default .default_descripcion ul {list-style:disc;margin:0 3em}
#default .default_descripcion li {padding:5px 0;color:#555}
#default .default_descripcion ul br,
#default .default_descripcion ol br{display:none}
#default .default_descripcion a{color:#005083;text-decoration:underline}
#default .default_descripcion a:hover{text-decoration:none}

#default .default_autor {color:#0c4785;margin:0;font-size:0.8em;font-weight:normal;text-align:right;float:left;width:100%;padding:0 0 15px 0}

#default .default_submenu {float:left;margin:5px 0 0 0;padding:20px 0px 15px;text-align:left;width:100%}
#default .dS-aux{padding-left:40px;padding-right:40px}

#default_utilitarios{margin:10px 0 10px 0;text-align:right;float:left;width:100%}
#default_utilitarios .dU-aux{padding:0 8px}
#default_utilitarios span{display:none}
#default_utilitarios a{display:inline-block;padding:5px 9px}

/*---------------------------------
 *  Lista Sencilla
 *---------------------------------*/
#lista_sencilla {font-size:0.85em;font-weight:normal;list-style:none}
#lista_sencilla li {
	float:left;
	margin:0;padding:6px 0 5px;
	text-align:left;
	width:100%;
    font-family: Montserrat;
    font-size: 1.0em;
}
#lista_sencilla li a {
	background-repeat:no-repeat;
	background-position:left 4px;
	color:#063261;display:block;
	padding:0 0 0 15px;
	text-decoration:none;
    font-family: Montserrat;
    font-size: 1.0em;
}
#lista_sencilla li a:link{
	background-image:url(../images/internas/bullet_1.png);
    font-family: Montserrat;
    font-size: 1.0em;
}
#lista_sencilla li a:visited{
	background-image:url(../images/internas/bullet_check.gif);
	color:#004a94;
    font-family: Montserrat;
    font-size: 1.0em;
}
#lista_sencilla li a:hover {color:#004a94;text-decoration:underline}
#lista_sencilla li a:active{}

/*---------------------------------
 *  Descargar Archivo
 *---------------------------------*/
.default_submenu form#frm_descarga{text-align:left}
.default_submenu form#frm_descarga img{vertical-align:middle}
.default_submenu form#frm_descarga a{font-size:0.8em;text-decoration:underline;color:#444}
.default_submenu form#frm_descarga a:hover{text-decoration:none}
.default_submenu form#frm_descarga span{font-size:0.8em}
.default_submenu form#frm_descarga p{margin:10px 0 0 0;text-align:center}
.default_submenu form#frm_descarga p input{background:#eee;border:1px solid #ccc;border-radius:4px;padding:0.5em 0.3em}
.default_submenu form#frm_descarga p input:focus,
.default_submenu form#frm_descarga p input:hover,
.default_submenu form#frm_descarga p input:active{background:#ffcc00 url(../images/back_9.png) repeat-x left top;color:#333}
.default_submenu form#frm_descarga p input:focus:hover,
.default_submenu form#frm_descarga p input:focus{box-shadow:0 0 0 1px #fff inset}
.default_submenu .msg_no_archivo{background:#fff url(../images/auxiliares/msg_info.gif) no-repeat 10px center;border:1px solid #005083;color:#005083;font-size:0.85em;padding:5px 10px 5px 60px}
.default_submenu .msg_no_archivo strong{font-weight:normal}
.default_submenu .msg_no_archivo a{color:#333}

/*---------------------------------
 *  Lista con Resumen y Lista Contenido
 *---------------------------------*/
#lista_resumen_contenidos li{border-top:1px dotted #cecebf;float:left;padding:15px 0 20px 0;position:relative;width:100%}
#lista_resumen_contenidos .liFirst{background:none;border-top:none;padding-top:0}

#lista_resumen_contenidos .lrc-encabezado{padding:0 0 10px 0px}
#lista_resumen_contenidos .s_antetitulo {color:#666;font-family:Georgia, serif;font-size:0.7em;font-style:italic;font-weight:bold;margin:0;padding:0}
#lista_resumen_contenidos .s_titulo {font-size:1.05em;font-weight:normal}
#lista_resumen_contenidos .s_titulo a {background:url(../images/internas/bullet_1.png) no-repeat left 5px;color:#063261;display:block;padding:0 0 0 15px;text-decoration:none}
#lista_resumen_contenidos .s_titulo a:hover,
#lista_resumen_contenidos .s_titulo a:focus,
#lista_resumen_contenidos .s_titulo a:active{color:#666;text-decoration:underline}
#lista_resumen_contenidos .s_subtitulo {background:transparent;color:#000;font-size:0.8em;font-weight:bold;margin:0;padding:0 0 0 15px}
#lista_resumen_contenidos .lrc-cuerpo{padding:0 0 0 15px}
#lista_resumen_contenidos .s_fecha {color:#787878;float:left;font-size:0.8em;line-height:1.5;margin:0;padding:0 5px 0 0}
#lista_resumen_contenidos .listaEntradilla {color:#747474;font-size:0.8em;line-height:1.5;text-align:left}
#lista_resumen_contenidos .imgLink {float:left;margin:0 15px 1px 0;text-align:center}
#lista_resumen_contenidos img {display:block;line-height:0}
#lista_resumen_contenidos .dVermas{background-repeat:no-repeat;background-position:right 5px;bottom:5px;color:#787878;display:block;font-size:0.75em;font-weight:normal;padding:0 10px 0 0;position:absolute;right:15px;text-align:right;text-decoration:none}
#lista_resumen_contenidos .dVermas span{}
#lista_resumen_contenidos .dVermas:link{background-image:url(../images/internas/bullet_mas.gif)}
#lista_resumen_contenidos .dVermas:visited{background-image:url(../images/internas/bullet_check.gif);color:#666}
#lista_resumen_contenidos .dVermas:hover{color:#666;text-decoration:underline}

/*---------------------------------
 *  Lista en Cuadros (subMenuPrimerNivel)
 *---------------------------------*/
#lista_cuadros,
#lista_cuadros table{border-collapse:collapse;float:left;text-align:center;width:100%}
#lista_cuadros td{border-bottom:1px dotted #cecebf;padding:1em 0.1em 1em 0;text-align:left;vertical-align:top}
#lista_cuadros .s_titulo {padding:0 0 0 0;margin:0;font-size:1.05em;font-weight:normal}
#lista_cuadros .s_titulo a{color:#0C4685;display:block;padding:0;text-decoration:none}
#lista_cuadros .s_titulo a:hover,
#lista_cuadros .s_titulo a:focus,
#lista_cuadros .s_titulo a:active{color:#666;text-decoration:underline}

#lista_cuadros .listaEntradilla {color:#747474;font-size:0.8em;line-height:1.5;padding:0.6em 5px;text-align:left}
#lista_cuadros .listaEntradilla a{color:#005083;text-decoration:underline}
#lista_cuadros .listaEntradilla a:hover{text-decoration:none}

/*---------------------------------
 *  Galeria de Fotos
 *---------------------------------*/
#galeria_foto, #galeria_foto table{width:100%}
#galeria_foto table{border-collapse:collapse}
#galeria_foto table .tdContenedor{vertical-align:top}
#galeria_foto .contenido {background:#fff;border:1px solid #c3ccd4;padding:0;text-align:center}
#galeria_foto .contenido th .linkInfo{background:#f2f4f7;border:1px solid #eef1f5;border-bottom:1px solid #eef1f5;color:#607279;display:block;font-size:0.8em;font-weight:normal;padding:5px;text-decoration:none}
#galeria_foto .contenido th .linkInfo:hover{border-color: #fff #aca899 #aca899 #fff;padding:4px 6px 6px 4px}
#galeria_foto .contenido th .linkInfo:active{border-color: #aca899 #eef1f5 #eef1f5 #aca899;padding:5px}
#galeria_foto .contenido .tdImg{height:153px}
#galeria_foto .contenido .tdImg a{float:left;text-align:center;width:100%}
#galeria_foto .contenido .tdImg img{display:block;margin:0 auto}
#galeria_foto .comentario {background:#eee;border:none;border-top:none;font-size:0.75em;height:45px;padding:0 2px;}
#galeria_foto .comentario a {color:#000;font-weight:bold;text-decoration:none}
#galeria_foto .comentario a:hover {text-decoration:underline}

/* Estilos Lightbox */
#lightbox{position: absolute;left: 0;width: 100%;z-index: 600;text-align: center;line-height: 0}
#lightbox a img{ border: none; }
#outerImageContainer{position: relative;background-color: #fff;width: 250px;height: 250px;margin: 0 auto}
#imageContainer{padding: 10px}
#lightbox #loading{position: absolute;top: 40%;left: 0%;height: 25%;width: 100%;text-align: center;line-height: 0}
#hoverNav{position: absolute;top: 0;left: 0;height: 100%;width: 100%;z-index: 10}
#imageContainer>#hoverNav{ left: 0}
#hoverNav a{ outline: none}
#prevLink, #nextLink{width: 49%;height: 100%;background: transparent url(../images/lightbox/blank.gif) no-repeat; /* Trick IE into showing hover */ display: block}
#prevLink { left: 0; float: left}
#nextLink { right: 0; float: right}
#prevLink:hover, #prevLink:visited:hover { background: url(../../../../js/themes/lightbox/prevlabel.gif) no-repeat left 15%}
#nextLink:hover, #nextLink:visited:hover { background: url(../../../../js/themes/lightbox/nextlabel.gif) no-repeat right 15%}
#imageDataContainer{font: 0.6em Arial, Helvetica, sans-serif;background-color: #fff;margin: 0 auto;line-height: 1.5}
#imageData{ padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold; }
#imageData #numberDisplay{ display: block; clear: left;font-weight:bold; padding-bottom: 1.0em}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;  }
#overlay{position: absolute;top: 0;left: 0;z-index: 600;width: 100%;height: 500px;background-color: #000}

/* Min-Width */
.lbWidth { /* most browsers */position: absolute;top: 0px; left: 0px;width: 100%;min-width: 790px}
* html .lbContent { /* IE6 */margin-left: -790px;position:relative}
* html .lbMinWidth { /* IE6 */padding-left: 790px}
/* Clearfix */
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden}
/*.clearfix {display : inline-block}*/
/* Hides from IE-mac */
* html .clearfix {height: 1%}
.clearfix {display: block}
/* End hide from IE-mac */

/*---------------------------------
 *  Galeria de Audio y Video
 *---------------------------------*/
.object,
.objectvideo{text-align:center}
#videoContenedor{background:#000}
#tituloVideo .s_titulo{display:inline}
#galeria_audio_video li{border-top:1px dotted #cecebf;float:left;margin:10px 0 0 0;padding:15px 0 25px 0;position:relative;width:100%}
#galeria_audio_video .liFirst{background:none}
#galeria_audio_video .s_titulo,
.objectvideo .s_titulo{color:#063261;display:block;font-size:1.05em;font-weight:normal;padding:0 0 10px 0}
#galeria_audio_video .multimedia-cuerpo{padding:0 0 0 11px}
#galeria_audio_video .listaEntradilla {color:#333;font-size:0.8em;line-height:1.5;margin:0;text-align:left}
#galeria_audio_video .s_fecha {color:#666;float:left;font-size:0.8em;line-height:1.5;margin:0;padding:0 5px 0 0}
#galeria_audio_video img{float:left;margin:0 20px 1px 0;line-height:0;line-height:0}
#galeria_audio_video .linkEscuchar {bottom:1px;border-radius:4px;display:block;float:right;font-size:0.75em;font-weight:bold;margin:10px 0 0 0;padding:0.2em 0.5em;position:absolute;right:0px;text-decoration:none;}
#galeria_audio_video .linkEscuchar:link{background-color:#000;color:#fff}
#galeria_audio_video .linkEscuchar:visited{background-color:#5F5F5F;color:#fff;text-decoration:none}
#galeria_audio_video .linkEscuchar:hover,
#galeria_audio_video .linkEscuchar:focus{background-color:#666;color:#fff;text-decoration:underline}
#galeria_audio_video .linkEscuchar:active{box-shadow:0 0 0 1px #FFFFFF inset;}

.object object,
.object embed{width:144px;height:51px}

/*---------------------------------
 *  Paginacion
 *---------------------------------*/
.pagerH5{height:1px;left:-10000px;position:absolute;text-decoration:none;top:-10000px;width:1px}
#default .paginacion {text-align:right;margin-top:20px;float:left;width:100%;}
#default .paginacion-aux-1{padding:2px 0 4px 0;}
#default .paginacion a,
#default .paginacion .actual {background:#dededc;border-radius:4px;color:#333;display:inline;font-size:0.75em;font-weight:bold;left:0;padding:0.3em 0.6em;position:relative;text-decoration:none;top:0}
#default .paginacion .actual {background:#000;color:#fff;}
#default .paginacion a:hover,
#default .paginacion a:focus {background:#000;color:#fff;text-decoration:underline}
#default .paginacion .boton {background:transparent;color:#333;font-size:0.8em;left:0;margin:0 3px 0 3px;position:relative;top:0}
#default .paginacion .boton:hover{text-decoration:underline}
#default .paginacion .boton2 {color:#666;display:inline}
#default .paginacion .boton2:hover{text-decoration:none}

/*---------------------------------
 *  FAQ
 *---------------------------------*/
#faq .formulario {display:block; border:1px solid #627A94; background:#F8F9FA; padding:5px 0}
#faq .formulario h3{font:bold 1em Verdana, Geneva, sans-serif; color:#2F3C48;margin:0 5px 10px 5px; padding:5px;background:#fff}
#faq .formulario textarea{font-size:1.2em; border:1px solid #2F3C48;vertical-align:middle;width:100%}
#faq .formulario p{font-size:0.9em; color:#2F3C48;margin:0; padding:5px 0}
#faq .formulario p a{color:#2F3C48; font-weight:bold}
#faq .enviar{border:1px solid #2F3C48;margin:3px 0 0 0;padding:2px}
#faq ul{text-align:left;margin:0;padding:0}
#faq li{display:block;list-style-type: none;margin:15px 0;padding:2px;border:1px solid #A8BDCB;border-top:3px solid #A8BDCB}
#faq li h3 {font:bold 1em Verdana, Geneva, sans-serif; padding:7px; margin:0; color:#676767;background:#E3E9EE}
#faq li h3 a{color:#2F3C48;text-decoration:none}
#faq li h3 a:hover{text-decoration:underline}
#faq li p{margin:0;padding:10px; font:0.85em Tahoma, Geneva, sans-serif;color:#000;background:transparent}


/*---------------------------------
 *  Calendario
 *---------------------------------*/
#calendario{float:left;width:100%}
#calendario h3{text-transform:uppercase;text-align:center;font-size:1.2em;font-weight:bold;color:#000}
#calendario table{border-collapse:collapse;width:45%;border:1px solid #b0b0b0;margin:0 auto;text-align:center}
#calendario th,
#calendario td {padding:0.2em 0;text-align:center;border-right:1px solid #eee;color:#666;}
#calendario th{border-right:1px solid #79ABF7;}

#calendario caption{font-size:1.2em;font-weight:bold;text-transform:capitalize;color:#000;padding:1em 0;margin:0 auto}
#calendario thead{border-bottom:1px solid #79ABF7;}
#calendario th{text-align:center;color:#333;/*background:transparent;*/background:#E0E8F0;}

#meses{float:left}
#meses td{border-bottom:1px solid #b0b0b0;}
#calendario #meses td a{color:#c00;text-decoration:none;text-transform:capitalize;}
#calendario #meses td a:hover{text-decoration:underline}

#mes .semana{background:#E0E8F0;color:#333;}
#mes .last {border-right:none;}

#mes .evento{}
#mes .evento a{font-weight:bold;display:block}
#mes .evento a:link{color:#c00;background:transparent;text-decoration:underline}
#mes .evento a:visited{color:#000}
#mes .evento a:hover,#mes .evento a:active{color:#000;background:#FBC430;}

#eventos_dia {margin:20px 0 0 0}
#eventos_dia .fecha_evento{font:bold 1em arial;color:#000;background:transparent;margin:0 0 10px}
#eventos_dia .nombre_evento{text-align:left;padding:0;margin:0 0 8px 0;float:left;width:100%}
#eventos_dia .nombre_evento a{float:left;font-weight:bold;color:#333;padding:0 0 0 22px;text-decoration:none;display:block}
#eventos_dia .nombre_evento a:link{background:url(../images/bullet_2.png) no-repeat left 0}
#eventos_dia .nombre_evento a:visited{background:url(../images/bullet_3./) no-repeat left 0;color:#004476}
#eventos_dia .nombre_evento a:hover {color:#004476;text-decoration:underline}
#eventos_dia .nombre_evento a:active{}




/*h1, h2, hr, .saltarnavegacion, .findelista, .vermasComplemento, .elementoImprimible, .labelHidden, #cont, map span, #loginUsuario fieldset label{height:1px;left:-10000px;position:absolute;text-decoration:none;top:-10000px;width:1px}*/
#cont,.saltarnavegacion,.findelista, map span{
	height:1px;left:-10000px;position:absolute;text-decoration:none;top:-10000px;width:1px
}

.carouselcold-inner > .item > img,
.carouselcold-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: 100%;
}

.carouselcold {
  position: relative;
}

.carouselcold-inner {
  position: relative;
  overflow: hidden;
  width: 100%;
  height: 50%;   
}
.carouselcold-inner > .item {
  display: none;
  position: relative;
  -webkit-transition: 0.6s ease-in-out left;
  -o-transition: 0.6s ease-in-out left;
  transition: 0.6s ease-in-out left;
}
.carouselcold-inner > .item > img,
.carouselcold-inner > .item > a > img {
  line-height: 1;
}

@media all and (transform-3d), (-webkit-transform-3d) {
  .carouselcold-inner > .item {
    -webkit-transition: -webkit-transform 0.6s ease-in-out;
    -o-transition: -o-transform 0.6s ease-in-out;
    transition: transform 0.6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000;
    perspective: 1000;
  }
  .carouselcold-inner > .item.next,
  .carouselcold-inner > .item.active.right {
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .carouselcold-inner > .item.prev,
  .carouselcold-inner > .item.active.left {
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .carouselcold-inner > .item.next.left,
  .carouselcold-inner > .item.prev.right,
  .carouselcold-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
.carouselcold-inner > .active,
.carouselcold-inner > .next,
.carouselcold-inner > .prev {
  display: block;
}
.carouselcold-inner > .active {
  left: 0;
}
.carouselcold-inner > .next,
.carouselcold-inner > .prev {
  position: absolute;
  top: 0;
  width: 65%;
}
.carouselcold-inner > .next {
  left: 65%;
}
.carouselcold-inner > .prev {
  left: -65%;
}
.carouselcold-inner > .next.left,
.carouselcold-inner > .prev.right {
  left: 0;
}
.carouselcold-inner > .active.left {
  left: -500%;
}
.carouselcold-inner > .active.right {
  left: 50%;
}
.carouselcold-control {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 5%;
  /*opacity: 0.5;
  filter: alpha(opacity=50);*/
  font-size: 20px;
  /*color: #ffffff;
  background: url("../images/sprite_coldeportes.png") -905px -10px !important;*/
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
}
.carouselcold-control.left {
  /*background: url("../images/sprite_coldeportes.png") -905px -5px !important;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);*/
}
.carouselcold-control.right {
  left: auto;
  right: 0;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carouselcold-control:hover,
.carouselcold-control:focus {
  outline: 0;
  color: #ffffff;
  text-decoration: none;
  opacity: 0.9;
  filter: alpha(opacity=90);
}

.slider_icons-left {

  background: url("../images/sprite_coldeportes.png") -875px -10px !important;
  position: absolute;
  top: 45%;
  /*top: 50%;*/
  left: 0px;
  width: 32px;
  height: 36px;
  bottom: 0;
  /*margin-left: -10px;
  position: ;
  top: 0;
  left: 0;
  bottom: 0;
  width: 5%;
  height: 15%;
  /*opacity: 0.5;
  filter: alpha(opacity=50);*/
  /*color: #ffffff;
  background: url("../images/sprite_coldeportes.png") -905px -10px !important;
  text-align: center;*/
}
.slider_icons-right {
  background: url("../images/sprite_coldeportes.png") -909px -10px !important;
  position: absolute;
  top: 45%;
  width: 32px;
  right: -0px;
  height: 36px;
  bottom: 0;
  /*margin-left: -10px;
  position: ;
  top: 0;
  left: 0;
  bottom: 0;
  width: 5%;
  height: 15%;
  /*opacity: 0.5;
  filter: alpha(opacity=50);*/
  /*color: #ffffff;
  background: url("../images/sprite_coldeportes.png") -905px -10px !important;
  text-align: center;*/
}
.carouselcold-control .icon-prev,
.carouselcold-control .icon-next,
.carouselcold-control .glyphicon-chevron-left,
.carouselcold-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
}
.carouselcold-control .icon-prev,
.carouselcold-control .glyphicon-chevron-left {
  background: url("../images/sprite_coldeportes.png") -905px -5px !important;
  left: 50%;
  margin-left: -10px;
}
.carouselcold-control .icon-next,
.carouselcold-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carouselcold-control .icon-prev,
.carouselcold-control .icon-next {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  line-height: 1;
  font-family: serif;
}
.carouselcold-control .icon-prev:before {
  content: '\2039';
}
.carouselcold-control .icon-next:before {
  content: '\203a';
}

.carouselcold-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 10%;
  margin-left: -30%;
  padding-left: 0;
  list-style: none;
  text-align: center;
}
.carouselcold-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  border: 1px solid #ffffff;
  border-radius: 10px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  box-shadow: 0px 1px 7px 3px;
}
.carouselcold-indicators .active {
  margin: 0;
  width: 12px;
  height: 12px;
  background-color: #ffffff;
}
.carouselcold-caption {
  font-family: Montserrat;	
  position: absolute;
  left: 15%;
  right: 15%;
  bottom: 135px;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 73px;
  color: #FFFFFF;
  text-align: center;
  /*text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
    opacity: 0.5;
  filter: alpha(opacity=10);*/

}
.carouselcold-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carouselcold-control .glyphicon-chevron-left,
  .carouselcold-control .glyphicon-chevron-right,
  .carouselcold-control .icon-prev,
  .carouselcold-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carouselcold-control .glyphicon-chevron-left,
  .carouselcold-control .icon-prev {
    margin-left: -15px;
  }
  .carouselcold-control .glyphicon-chevron-right,
  .carouselcold-control .icon-next {
    margin-right: -15px;
  }
  .carouselcold-caption2 {
    left: 0;
    width: 25%;
    top: 0;
    bottom: 0;
    padding: 10px;
  }
  .carouselcold-indicators {
    bottom: 20px;
  }

}

/*slide cabezote*/
.carouselcold-fade .carouselcold-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carouselcold-fade .carouselcold-inner .active {
  opacity: 1;
}

.carouselcold-fade .carouselcold-inner .active.left,
.carouselcold-fade .carouselcold-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carouselcold-fade .carouselcold-inner .next.left,
.carouselcold-fade .carouselcold-inner .prev.right {
  opacity: 1;
}

.carouselcold-fade .carouselcold-control {
  z-index: 2;
}

/*
WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
now override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carouselcold-fade .carouselcold-inner > .item.next,
    .carouselcold-fade .carouselcold-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carouselcold-fade .carouselcold-inner > .item.prev,
    .carouselcold-fade .carouselcold-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carouselcold-fade .carouselcold-inner > .item.next.left,
    .carouselcold-fade .carouselcold-inner > .item.prev.right,
    .carouselcold-fade .carouselcold-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

.carouselcold-inner > .item > img {
	transition: all 0.3s ease 0s;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
	background-size: content !important;
	/*alto del slide principal*/
	/*max-height: 650px !important;*/
	/*min-height: 550px !important;*/
	/*width: auto !important;*/
	/*--------------------------- ancho de la imagen slide principal ------------------------------------*/
  width: 100%;
  max-height: 432px;
  overflow: hidden !important;
  /*width: auto;*/
}

@media (min-width: 1700px) {
	.carouselcold-inner > .item > img {
		/*------------------------------------------------------------------------------*/
		/*ancho de la imagen del slide principal*/
		/*min-width: 600px;
	    height: 300px;*/
		width: 100%;
	    /*height: 100%;*/
	    height: 432px;

	}
}

@media (min-width: 1201px) {
	.carouselcold-inner > .item > img {
		/*------------------------------------------------------------------------------*/
		/*ancho de la imagen del slide principal*/
		/*min-width: 600px;
	    height: 300px;*/
		width: 100%;
		/*min-width: 860px;*/		
	    /*height: 10100%
	    max-height: 430px;

	}
}

@media (max-width: 1200px) {
	.carouselcold-inner > .item > img {
		/*------------------------------------------------------------------------------*/
		/*ancho de la imagen del slide principal*/
		/*min-width: 600px;
	    height: 300px;*/
		/*min-width: 100%;*/
		width: 100%;		
	    /*height: 100%;*/
	    max-height: 432px;
	}

  .form-control2 {
    /* display: block; */
    width: 320px;
    height: 22px; 
    font-size: 12px;
    line-height: 1.42857143;
    background-image: url('../images/fondo_herramientas.png');
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
  }	
}

@media (max-width: 992px) {
	.carouselcold-inner > .item > img {
		/*------------------------------------------------------------------------------*/
		/*ancho de la imagen del slide principal*/
		width: 100%;		
		max-height: 432px;
	}
}

.textos-date{
	font-family: "Open Sans";	
	font-size: 9px;
	text-align: center;
	/*text-transform: uppercase;*/
	 color: #3EB7AE;
	/*text-shadow: 0px 1px 0px #7F7F7F;*/
}

.textos-tag{
	font-family: "Open Sans";	
	font-size: 13px;
	text-align: center;
	/*text-transform: uppercase;*/
	 color: #000000;
	/*text-shadow: 0px 1px 0px #7F7F7F;*/
	margin-top: 60px;
}

.carousel-indicators-slider {
	width: auto !important;
}

.carousel-indicators-slider a{
	/*padding:10px;*/
	left: 0;
	width: auto;
	border: none !important;
	/*background: url("../images/SPRITE_CONTRALORIA_BS.png") -504px -86px !important;*/
	background: url("../images/sprite_coldeportes.png") -905px -44px !important;
    width:0px !important;
 	height:10px !important;
    background-repeat: no-repeat !important;
}
.carousel-indicators-slider .active{
	border: none !important;
	background: url("../images/sprite_coldeportes.png") -800px -45px !important;
    width:15px !important;
 	height:20px !important;
    background-repeat: no-repeat !important;
}

.carouselindicators2{ position:absolute;
	bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}
.carouselindicators2 li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;
	cursor:pointer;background-color:#000\9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}
.carouselindicators2 .active{width:12px;height:12px;margin:0;background-color:#fff}
.carouselindicators2{bottom:0px}


.carousel-indicators-Col li{
	/*padding:10px;*/
	left: 0;
	width: auto;
	border: none !important;
	/*background: url("../images/SPRITE_CONTRALORIA_BS.png") -504px -86px !important;*/
	background: url("../images/sprite_coldeportes.png") -965px -34px !important;
    width:15px !important;
 	height:18px !important;
    background-repeat: no-repeat !important;
}
.carousel-indicators-Col .active{
	border: none !important;
	background: url("../images/sprite_coldeportes.png") -943px -35px !important;
    width:15px !important;
 	height:18px !important;
    background-repeat: no-repeat !important;
}

.bg_texto{
 background-color: #CCCCCC;
}

.div-title-slide{
	height: 85px;
	display: table;
}

.noti-slide-title{
	display: table-cell;
	vertical-align: middle;
	font-family: 'Open Sans';
	font-size: 1em;
	color: #3eb7ae;
}

.sombra_inferior{
	background: rgba(0,0,0,0);
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.6) 69%, rgba(0,0,0,0.6) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,0,0,0)), color-stop(30%, rgba(0,0,0,0)), color-stop(69%, rgba(0,0,0,0.6)), color-stop(100%, rgba(0,0,0,0.6)));
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.6) 69%, rgba(0,0,0,0.6) 100%);
background: -o-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.6) 69%, rgba(0,0,0,0.6) 100%);
background: -ms-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.6) 69%, rgba(0,0,0,0.6) 100%);
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 30%, rgba(0,0,0,0.6) 69%, rgba(0,0,0,0.6) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#000000', GradientType=0 );
	/*margin: 0px auto;*/
    overflow: hidden;
    z-index: 1;
    position: absolute;
    /*width: 10%;*/
 	transition: all 0.3s ease 0s;
    -o-transition: all .3s ease;
    -moz-transition: all .3s ease;
    -webkit-transition: all .3s ease;
   /*position: absolute;*/
   top:0;
   left: 0;
   width: 100%;
   height: 432px;
   text-decoration-color: #FFFFFF;
}

#sombra {
  /*position: ;*/
   position: relative;
   top:160px
   left: -60%;
   width: 50%;
  /*alto del slide principal*/
  height: 200px;
}

.videos_more{
  color: #FFFFFF;
  font-family: "Montserrat";	
  text-align: center;
  font-size: 0.6em;
  font-style : none;
}


.galeria_more {
    font-family: "DIN Condensed W01 Normal" !important;
    color: #CCCCCC;
    /* font-family: "Opens Sans"; */
    text-align: center;
    font-size: 21px;
}

a.galeria_more:hover {
    color: #4fbdb5;
    text-decoration: none;
}

.bg_slider_video {
 margin-top: 36px;
 margin-bottom: 30px;
 left: 1px;
}


.radius {
	border-radius: 0px;
}

.bg_slider_video2 {
 background-color: #EDEDEF;
 margin-top: 36px;
 margin-bottom: 36px;
 /*max-height: 102px;*/
 max-width : 890px;
 left: 5px;
 /*height: 442px;
 /*left: 5px;
 /*right: 30px;
 left: 30px;*/ 
}

.bg_slider {
 background-color: #EDEDEF;
 margin-top: 0px;
 /*margin-bottom: 20px;*/
}

.shadow_home {
    box-shadow: 5px 5px 5px 5px #888888;
}


.carousel-indicators{
	/*margin: auto !important;
	position: static !important;*/
	display: inline-block;
}

.fb-likes{
 background-color: #EDEDEF;
}

.fondo_blanco{
 background-color: #FFFFFF;
}

.fondo_redes{
 background-color: #EDEDEF;
}

.fondo_galeria{
 /*background-color: #535353;*/
 background-image: url('../images/pattern_footer_grey.png');
}

#slide-galeria .fondo_galeria .item .col-sm-12.col-xs-12.col-md-2.col-xl-2.col-lg-2 {
    padding-left: 0px;
}

#sliderGaleriaF{
	padding:0px 30px;
}
.fondo_insti {
  background-color: #F6F6F6;
  width: 170px;
  height: 215px;
      float: left;

 /*-webkit-box-shadow: inset 0px -16px 5px -9px rgba(0,0,0,0.33);
 -moz-box-shadow: inset 0px -16px 5px -9px rgba(0,0,0,0.33);
 box-shadow: inset 0px -16px 5px -9px rgba(0,0,0,0.33);*/

 /*-webkit-box-shadow: inset 0px 10px 14px -9px rgba(30, 14, 14, 0.58);
 -moz-box-shadow:   inset 0px 10px 14px -9px rgba(30, 14, 14, 0.58);
 box-shadow:        inset  0px 10px 14px -9px rgba(30, 14, 14, 0.58);*/
}


.letra_inst {
  font-family:"DIN Condensed W01 Normal" !important; 
  color: #3EB7AE;
  text-align: center;
  font-size: 19px;
  height: 50px;
  width: 160px;

}

.imagen_redonda {
 width: 130px;
height: 130px;
border-radius: 150px;
-webkit-border-radius: 150px;
-moz-border-radius: 150px;
  text-align: center;
}




	/* Sombra general */

	.drop-shadow {
		position:relative;
		float:left;
		width:40%;
		padding:1em;
		margin:2em 10px 4em;
		background:#fff;
		-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		   -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
				box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}

	.drop-shadow:before,
	.drop-shadow:after {
		content:"";
		position:absolute;
		z-index:-2;
	}

	.drop-shadow p {
		font-size:16px;
		font-weight:bold;
	}

	/* Bordes redondeados */

	.lifted {
		-moz-border-radius:4px;
			 border-radius:4px;
	}

	.lifted:before,
	.lifted:after {
		bottom:15px;
		left:10px;
		width:50%;
		height:20%;
		max-width:300px;
		max-height:100px;
		-webkit-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
		   -moz-box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
				box-shadow:0 15px 10px rgba(0, 0, 0, 0.7);
		-webkit-transform:rotate(-3deg);
		   -moz-transform:rotate(-3deg);
			-ms-transform:rotate(-3deg);
			 -o-transform:rotate(-3deg);
				transform:rotate(-3deg);
	}

	.lifted:after {
		right:10px;
		left:auto;
		-webkit-transform:rotate(3deg);
		   -moz-transform:rotate(3deg);
			-ms-transform:rotate(3deg);
			 -o-transform:rotate(3deg);
				transform:rotate(3deg);
	}

	/* Bordes curvados */

	.curled {
		border:1px solid #efefef;
		-moz-border-radius:0 0 120px 120px / 0 0 6px 6px;
			 border-radius:0 0 120px 120px / 0 0 6px 6px;
	}

	.curled:before,
	.curled:after {
		bottom:12px;
		left:10px;
		width:50%;
		height:55%;
		max-width:200px;
		max-height:100px;
		-webkit-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
		   -moz-box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
				box-shadow:0 8px 12px rgba(0, 0, 0, 0.5);
		-webkit-transform:skew(-8deg) rotate(-3deg);
		   -moz-transform:skew(-8deg) rotate(-3deg);
			-ms-transform:skew(-8deg) rotate(-3deg);
			 -o-transform:skew(-8deg) rotate(-3deg);
				transform:skew(-8deg) rotate(-3deg);
	}

	.curled:after {
		right:10px;
		left:auto;
		-webkit-transform:skew(8deg) rotate(3deg);
		   -moz-transform:skew(8deg) rotate(3deg);
			-ms-transform:skew(8deg) rotate(3deg);
			 -o-transform:skew(8deg) rotate(3deg);
				transform:skew(8deg) rotate(3deg);
	}

	/* Perspectiva */

	.perspective:before {
		left:80px;
		bottom:5px;
		width:50%;
		height:35%;
		max-width:200px;
		max-height:50px;
		-webkit-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
		   -moz-box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
				box-shadow:-80px 0 8px rgba(0, 0, 0, 0.4);
		-webkit-transform:skew(50deg);
		   -moz-transform:skew(50deg);
			-ms-transform:skew(50deg);
			 -o-transform:skew(50deg);
				transform:skew(50deg);
		-webkit-transform-origin:0 100%;
		   -moz-transform-origin:0 100%;
			-ms-transform-origin:0 100%;
			 -o-transform-origin:0 100%;
				transform-origin:0 100%;
	}

	.perspective:after {
		display:none;
	}

	/* Caja elevada - No requiere pseudoelementos */

	.raised {
		-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
				box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}

	/* Cajas curvadas */

	.curved:before {
		top:10px;
		bottom:10px;
		left:0;
		right:50%;
		-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
		-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
		box-shadow:0 0 15px rgba(0,0,0,0.6);
		-moz-border-radius:10px / 100px;
		border-radius:10px / 100px;
	}

	.curved-vt-2:before {
		right:0;
	}

	.curved-hz-1:before {
		top:50%;
		bottom:0;
		left:10px;
		right:10px;
		-moz-border-radius:100px / 10px;
		border-radius:100px / 10px;
	}

	.curved-hz-2:before {
		top:0;
		bottom:0;
		left:10px;
		right:10px;
		-moz-border-radius:100px / 10px;
		border-radius:100px / 10px;
	}

	/* Caja volteada */

	.rotated {
		-webkit-box-shadow:none;
		   -moz-box-shadow:none;
				box-shadow:none;
		-webkit-transform:rotate(-3deg);
		   -moz-transform:rotate(-3deg);
			-ms-transform:rotate(-3deg);
			 -o-transform:rotate(-3deg);
				transform:rotate(-3deg);
	}

	.rotated > :first-child:before {
		content:"";
		position:absolute;
		z-index:-1;
		top:0;
		bottom:0;
		left:0;
		right:0;
		background:#fff;
		-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
		   -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
				box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	}

.nav_instituciones_PieDD {
  position: relative;
  padding: 5px 1%;
  margin: 0 auto;
}


.saltarnavegacion {
  height: 1px;
  left: -10000px;
  overflow: hidden;
  position: absolute;
  text-decoration: none;
  top: -10000px;
  width: 1px;
}

.divs-multimedia-footer{
	text-align: center;
	margin-left: 0px;
}

#mapa-google{
	width: 381px;
    height: 247px;
}

.hr_noti {
 margin-top: 15px;
}

.test {
 margin-bottom: 35px;
}

.imagen-sombra {
	/*margin-top: 10px;*/ 
 margin-top: -17px;
}

.cuerpo-bloque-subsitios{

   margin-top: 0px;
  /*background-color: #f5f5f5;*/
  background-image: url('../images/box_banners.png');	
  height: 390px;
  width: 257px;
 /*-webkit-box-shadow: 0px 10px 14px -9px rgba(30, 14, 14, 0.58);
 -moz-box-shadow:    0px 10px 14px -9px rgba(30, 14, 14, 0.58);
 box-shadow:         0px 10px 14px -9px rgba(30, 14, 14, 0.58);*/
}

.cuerpo-bloque-dest {
    margin-top: 0px;
    background-color: #f5f5f5;
    height: 390px;
    width: 257px;
}
.hr_verde{
 background-color: #3EB7AE;
 height: 6px;
 /*left: 45px;
 right: 45px;*/
 width: 100%;
 align-content: center;
}

.icons_redes {
 padding: 10px;	
}


.hr_pie{
  width: 73%;
}

.hr_pie_izq {
 width: 73%;
 align-content: right;
 right: -20px;
}

.hr_interna {
  width: 95%;
  height: 7px;
  margin-bottom: 20px;
}

.titulo_gobierno {
 width: 740px;
}

.redes_icons {
    position: fixed;
    right: 0;
    top: 30%;
    z-index: 100;
}

#slide-destacados .carousel-inner .item .col-lg-2.col-sm-4 {
    padding-left: 0px;
	
}

#slide-destacados{
	padding-left:30px;
	padding-right:30px;
}
.sub1 {
 height: 90px;
}

.encabe_fijo {
  max-height: 10px;
}

.contenido_ins {
  max-height: 430px;	
  min-height: 129px;
}

.logo_presidencia {
    margin-top: 0px;
    height: 75px; 
    background: url('../images/sprite_logos_gobierno.png') -57px -0px !important;
    max-width: 185px;
    max-height: 75px;
}

.todoporunnuevopais {
    margin-top: 0px;
    height: 75px; 
    background: url('../images/sprite_logos_gobierno.png') -240px -0px !important;
    max-width: 150px;
    max-height: 75px;
}

.gobiernoenlinea {
    margin-top: 0px;
    height: 75px; 
    background: url('../images/sprite_logos_gobierno.png') -415px -0px !important;
    max-width: 130px;
    max-height: 75px;
}

.horalegal {
    margin-top: 0px;
    height: 75px; 
    background: url('../images/sprite_logos_gobierno.png') -566px -0px !important;
    max-width: 180px;
    max-height: 75px;
}

.compraeficiente {
    margin-top: 0px;
    height: 75px; 
    background: url('../images/sprite_logos_gobierno.png') -747px -0px !important;
    max-width: 185px;
    max-height: 75px;
}

.urnacristal {
    margin-top: 0px;
    height: 75px; 
    background: url('../images/sprite_logos_gobierno.png') -964px -0px !important;
    max-width: 130px;
    max-height: 75px;
}

.footer_fial {
  margin: 0 auto;
  background-color: #FFFFFF;
}

.logo_pie{
    margin-top: 0px;
    height: 70px; 
    width: 215px;
    background: url("../images/sprite_coldeportes.png") -870px -180px !important;
    max-width: 215px;
    max-height: 70px;
    margin: 0 auto;
}

.contenedor-tabla{
 display: table;
}

.contenedor-fila{
 display: table-row;
 position: relative;
}

.contenedor-columna{
 display: table-cell;
}

.colspan2 {
        /* What to do here? */
    position: absolute;
    width: 100%;
}  

.pie_tel{
   margin-top: 0px;
    /*left: 45%;*/
    height: 30px; 
    width: 45px;
    background: url("../images/sprite_coldeportes.png")  -639px -67px !important;
    max-width: 45px;
    max-height: 30px;
}

.pie_horario{
    margin-top: 0px;
    /*left: 45%;
    height: 45px; */
    width: 48px;
    background: url("../images/sprite_coldeportes.png") -671px -205px  !important;
    max-width: 48px;
}
 
.pie_contacto {
    margin-top: 0px;
    /*left: 45%;
    height: 45px; */
    width: 48px;
    background: url("../images/sprite_coldeportes.png") -720px -205px !important;
    max-width: 48px;
}
 
.pie_actualizacion {
    margin-top: 0px;
    /*left:5 5%;
    height: 45px;*/
    width: 48px;
    background: url("../images/sprite_coldeportes.png") -766px -205px !important;
    max-width: 48px;
}

.pie_visitas {
    margin-top: 0px;
    /*left: 45%;*/
    height: 28px;
    width: 54px;
    background: url("../images/sprite_coldeportes.png") -814px -196px !important;
    max-width: 48px;
}

.margin {
    margin-top: 10px ;
 }   

.imagen-sombraInst {
    width: 170px;
}

.redes_responsive {
 background-color: #C5C5C5;
 width: 100%;
}


#caja2{ margin:0 7px 7px 7px; border-color:blue;
 width:75px; float:left; height:200px; }
/*Ancho total 410 px - 8px bordes - 21 px de margin - 28 de padding -75px contenido caja 2
 obtenemos 278 px*/
#caja3{ margin:0 7px 7px 0px; border-color:green;
 width:278px; float: left; height: 300px;}
#caja4{border-color:orange; clear:both; height:55px;}