@import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Pacifico');





.texto_especial {font-size: 16px; color: #000; }

.icono_mono { font-size: 18px; color: #41B6E6;}



/********************************/
/*           PAGINADOR          */
/********************************/

.paginador{

	float:left;

	padding:4px;

	border:1px solid #CCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-left:1px;

	margin-right:1px;
	
	width:25px;

	text-align:center;

	
	color:#999;
	
	background-color: #CCC;
	

	}

.paginador_ac{

	float:left;

	padding:4px;

	border:1px solid #CCC;

	font-family: Arial, Helvetica, sans-serif;

	font-size:12px;

	margin-left:1px;

	margin-right:1px;

	width:25px;

	text-align:center;

	background: #06C;

	color:#fff;

	}

.paginador a{ 

text-decoration:none;
color: #fff;

}
.paginador:hover{
text-decoration:none;
background-color:#06c;

}

.contenido_paginador
{
margin-top:20px; 
margin-left:20px;	
}




















/********************************/
/*          GALERIAS         */
/********************************/



.carousel-control     		 { width:  4%; }

.carousel-control.left,.carousel-control.right {margin-left:10px;background-image:none;}

@media (max-width: 500px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	

}

@media (min-width: 501px) and (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	

}
@media (min-width: 768px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.active > div { display:none; }
	.active > div:first-child { display:block; }
	.active > div:first-child + div { display:block; }
	.alto_gal { height:180px; overflow:hidden;}
	
	.alto_gal2 { max-height:170px; overflow:hidden;}
}

@media (min-width: 993px ) {
	.carousel-inner .active.left { left: -16.7%; }
	.carousel-inner .next        { left:  16.7%; }
	.carousel-inner .prev		 { left: -16.7%; }
	.alto_gal { height:170px; overflow:hidden;}	
	.alto_gal2 { max-height:160px !important; overflow:hidden;}
}


/********************************/
/*         FIN  GALERIAS         */
/********************************/

.txt-fecha
{
font-family: 'Poppins', sans-serif;
font-size:12px !important;
color: #666;
text-decoration:none;
}

.txt-contenidos
{
font-family: 'Poppins', sans-serif;
font-size:14px !important;
color: #333;
text-decoration:none;
}


.txt-sub
{
font-family: 'Poppins', sans-serif;
font-size:16px !important;
color: #333;
text-decoration:none;
}

/********************************/
/*          CARUSEL NOTICIAS         */
/********************************/

.thumbnails li> .fff .caption { 
    background:#fff !important; 
    padding:5px 10px !important;
}

.thumbnail { 
   margin-bottom: 0px !important;
   background-color:#FFF !important;
}

.img_noti{
	min-height:150px;
	border:0 !important;
}

.img_noti:hover {
	opacity:.5;
	border:0 !important;
}

ul.thumbnails {
margin-bottom: 0px;
padding: 0;
}

.caption h4 {
    color: #444;
	line-height: 1.4 !important;
	font-size:16px !important;}
	
.caption h4 a {
    color: #444;
	line-height: 1.4 !important;
	font-size:16px !important;}	
	
.caption h4 a:hover {
    color: #444;
	line-height: 1.4 !important;
	font-size:16px !important;}	
	
.caption
{
	border-radius: 4px;
	border: 1px solid #ddd;
	margin-bottom:20px !important;
	margin-top:4px;
	font-size:16px;
	background-color: #FFF;
	padding:2%;
	
	
}

.caption p {  
    color: #999;
}

.control-box {
    text-align: right;
    width: 100%;
	margin-right:5%;
}


li { /*list-style-type:none;*/}

::selection { background: #b4b4b4; color: #FFFFFF; text-shadow: 0; }
::-moz-selection { background: #b4b4b4; color: #FFFFFF; }





.carousel-showmanymoveone .carousel-control {
  width: 25%;

}
.carousel-showmanymoveone .carousel-control.left {
  margin-left: 5px;
}
.carousel-showmanymoveone .carousel-control.right {
  margin-right: 5px;
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5,
.carousel-showmanymoveone .cloneditem-6,
.carousel-showmanymoveone .cloneditem-7,
.carousel-showmanymoveone .cloneditem-8,
.carousel-showmanymoveone .cloneditem-9,
.carousel-showmanymoveone .cloneditem-10,
.carousel-showmanymoveone .cloneditem-11,
.carousel-showmanymoveone .cloneditem-12 {
  display: none;
}

#slider-text{
  padding-top: 40px;
  display: block;
}
#slider-text .col-md-6{
  overflow: hidden;
}

#slider-text h2 {
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 400
  font-size: 30px;
  letter-spacing: 3px;
  margin: 30px auto;
  padding-left: 40px;
}
#slider-text h2::after{
  border-top: 2px solid #c7c7c7;
  content: "";
  position: absolute;
  bottom: 35px;
  width: 100%;
  }

#itemslider h4{

}
#itemslider h5{
  font-family: 'Josefin Sans', sans-serif;
  font-weight: bold;
  font-size: 12px;
  margin: 3px auto 2px;
}
#itemslider h6{
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 300;
  font-size: 10px;
  margin: 2px auto 5px;
}
.badge {
  background: #b20c0c;
  position: absolute;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  line-height: 31px;
  font-family: 'Josefin Sans', sans-serif;
  font-weight: 300;
  font-size: 14px;
  border: 2px solid #FFF;
  box-shadow: 0 0 0 1px #b20c0c;
  top: 5px;
  right: 25%;
}
#slider-control img{
  padding-top: 60%;
  margin: 0 auto;
}


.carousel-showmanymoveone .carousel-control {
  width: 25%;

}
.carousel-showmanymoveone .carousel-control.left {
  margin-left: 5px;
}
.carousel-showmanymoveone .carousel-control.right {
  margin-right: 5px;
}
.carousel-showmanymoveone .cloneditem-1,
.carousel-showmanymoveone .cloneditem-2,
.carousel-showmanymoveone .cloneditem-3,
.carousel-showmanymoveone .cloneditem-4,
.carousel-showmanymoveone .cloneditem-5,
.carousel-showmanymoveone .cloneditem-6,
.carousel-showmanymoveone .cloneditem-7,
.carousel-showmanymoveone .cloneditem-8,
.carousel-showmanymoveone .cloneditem-9,
.carousel-showmanymoveone .cloneditem-10,
.carousel-showmanymoveone .cloneditem-11,
.carousel-showmanymoveone .cloneditem-12 {
  display: none;
}

@media all and (min-width: 768px)  {
	
.carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -50%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 50%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
    display: block;
  }
  
  
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}
@media all and (min-width: 992px) {
  .carousel-showmanymoveone .carousel-inner > .active.left,
  .carousel-showmanymoveone .carousel-inner > .prev {
    left: -25%;
  }
  .carousel-showmanymoveone .carousel-inner > .active.right,
  .carousel-showmanymoveone .carousel-inner > .next {
    left: 25%;
  }
  .carousel-showmanymoveone .carousel-inner > .left,
  .carousel-showmanymoveone .carousel-inner > .prev.right,
  .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  .carousel-showmanymoveone .carousel-inner .cloneditem-3,
  .carousel-showmanymoveone .carousel-inner .cloneditem-4,
  .carousel-showmanymoveone .carousel-inner .cloneditem-5,
  .carousel-showmanymoveone .carousel-inner .cloneditem-6,
  .carousel-showmanymoveone .carousel-inner .cloneditem-7,
  .carousel-showmanymoveone .carousel-inner .cloneditem-8,
  .carousel-showmanymoveone .carousel-inner .cloneditem-9,
  .carousel-showmanymoveone .carousel-inner .cloneditem-10,
  .carousel-showmanymoveone .carousel-inner .cloneditem-11,
  .carousel-showmanymoveone .carousel-inner .cloneditem-12  {
    display: block;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.right,
  .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(25%, 0, 0);
    transform: translate3d(25%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.active.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-25%, 0, 0);
    transform: translate3d(-25%, 0, 0);
    left: 0;
  }
  .carousel-showmanymoveone .carousel-inner > .item.left,
  .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    left: 0;
  }
}


/********************************/
/*  FIN CARRUSEL NOTICIAS        */
/********************************/






h1 {font-family: 'Poppins', sans-serif; font-weight: 500; color:#2f293c; letter-spacing:-1px; font-size:40px;}

h3 {font-family: 'Poppins', sans-serif; font-weight: 500; color:#092d4d; letter-spacing:-1px; font-size:20px;}



.raya_dorada {background-color:#00274b; height:4px;}

.fondo_noticias
{

background-repeat: no-repeat;
background-color:#f5f5f5;
background-position:center;
background-size:cover;
}



/*TOP*/
.fondo_top {background-image:url(imagenes/top.png); background-repeat:no-repeat; background-size:cover; padding:25px 0 0 0;}
.esp_titulo_top {}
.esp_titulo_top2 {}

.esp_top_logos {}

.titulo_logo {font-family: 'Poppins', sans-serif; font-weight: 600; line-height:50px; color:#2f293c; }
.titulo_logo2 {font-family: 'Poppins', sans-serif; font-weight: 500; line-height:50px; color:#2f293c;}
.titulo_logo3 {font-family: 'Pacifico', cursive; color:#2f293c;}
.titulo_logo a { text-decoration:none; color:2f293c;}
.titulo_logo2 a { text-decoration:none; color:#2f293c;}
.titulo_logo3 a { text-decoration:none; color:#2f293c;}
.titulo_logo a:hover { text-decoration:none; color:#2f293c;}
.titulo_logo2 a:hover { text-decoration:none; color:#2f293c;}
.titulo_logo3 a:hover { text-decoration:none; color:#2f293c;}
.titulo_logo a:focus { text-decoration:none; color:#2f293c;}
.titulo_logo2 a:focus { text-decoration:none; color:#2f293c;}
.titulo_logo3 a:focus { text-decoration:none; color:#2f293c;}
.texto_borde { text-shadow: 1px 1px 0 #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff, 0 1px #fff, 1px 0 #fff, -1px 0 #fff, 0 -1px #fff;}

.texto_ref { font-size:11px; color:#999; text-decoration:none;}

.isotipos {}

.isotipos2 { font-size:24px;}

/*TOP*/


/*MENU*/
.navbar-inverse {
    background-color: #f8da34;
    border-color: #f8da34;
	font-weight:600;}
.navbar {
    border-radius: 0px;
}
.navbar {
    position: relative;
    min-height: 50px;
    margin-bottom: 0px;
    border: 1px solid transparent;
}
.navbar-inverse .navbar-nav > li > a {
    color: #101a3f;
}
.navbar-inverse .navbar-nav > li > a:focus, .navbar-inverse .navbar-nav > li > a:hover {
    color: #101a3f;
    background-color: #e8c816;
}
.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:focus, .navbar-inverse .navbar-nav > .open > a:hover {
    color: #101a3f;
    background-color: #e8c816;
}
.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #f8da34;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #ccc;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #101a3f;
    text-decoration: none;
    background-color: #f8da34;
}
.dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #101a3f;
    white-space: nowrap;
}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
    background-color: #00274b;
}
.navbar-inverse .navbar-toggle {
    border-color: #101a3f;
}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #101a3f;
}

.texto_home { font-size:18px;}

/*MENU*/



/*ICONOS*/

.fondo_iconos {background-color:#00274b; padding-top:25px;}
	
.btn-default {
    color:#eb3e45;
    background-color: #fff;
    border-color: #fff;
	font-size:36px;
	border-radius: 50%;
	padding: 2px;
	width:62px;
	height:62px;
	font-weight:300;}
	
.texto_iconos {
	color:#fff;
	text-decoration:none;}
	
.espacio_iconos1 {margin-bottom:25px;}	
.espacio_iconos2 {margin-bottom:15px;}

.ancho_iconos {/*width: 170px;*/}
			

/*ICONOS*/


/*PARALLAX*/
.parallax {
    /* The image used */
   /* background-image: url(imagenes/parallax.png);*/
    /* Set a specific height */
    min-height: 230px; 

    /* Create the parallax scrolling effect */
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
	padding:25px;
}

.texto_parallax {font-family: 'Poppins', sans-serif; color:#fff; text-shadow: 0px 0px 10px #333;}
.titulo_parallax {font-family: 'Poppins', sans-serif; color:#fff; text-shadow: 0px 0px 10px #333; font-weight:600;}
.esp_parallax {}
/*PARALLAX*/



/*BANNERS*/
.fondo_banners {background-color:#fff; padding-top:30px; padding-bottom:5px;}
.borde_azul {border:#184875 1px solid; border-radius:5px;}
.esp_banners { margin-bottom:25px;}
.esp_banners2 { margin-bottom:20px;}
/*BANNERS*/


/*PIE*/
.fondo_pie {background-color:#094479; padding:20px 0; background-image:url(imagenes/pie.png); background-size:cover;}
.texto_pie {font-family: 'Poppins', sans-serif; color:#fff; font-size:14px;}
.texto_pie a {color:#fff;}
.texto_pie a:hover {color:#fff;}
.esp_pie1 {}
.alineacion_texto_pie {}
/*PIE*/



/*CONTACTO*/
.form-control {
    display: block;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ddd;
    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;}
	
label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    font-weight: 400 !important;
    font-size: 14px !important;
    color: #303030 !important;}
	
.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:first-child > .btn-group:not(:first-child) > .btn, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle {
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;}	
	
  
.form-horizontal .form-group {
    margin-right: 0px !important;
    margin-left: 0px !important;}  		
	
/*CONTACTO*/


/*CONTENIDOS*/
.esp_int {margin-top:25px; margin-bottom:30px;}
.icono_archivo { font-size:60px; text-decoration:none;}
.esp_iconos_cont {padding-bottom:20px; margin:10px 0;}
.foto_borde {border:#3b2e57 solid 2px;}
.esp_fotos { margin-bottom:30px;}

.clickable
{
    cursor: pointer;
}

.clickable .glyphicon
{
    background: rgba(0, 0, 0, 0.15);
    display: inline-block;
    padding: 6px 12px;
    border-radius: 4px
}

.panel-heading span
{
    margin-top: -23px;
    font-size: 15px;
    margin-right: -9px;
}
a.clickable { color: inherit; }
a.clickable:hover { text-decoration:none; }





.notice {
    padding: 15px;
    background-color: #fafafa;
    border-left: 6px solid #7f7f84;
    margin-bottom: 10px;
    -webkit-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
       -moz-box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
            box-shadow: 0 5px 8px -6px rgba(0,0,0,.2);
}
.notice-sm {
    padding: 10px;
    font-size: 80%;
}
.notice-lg {
    padding: 35px;
    font-size: large;
}
.notice-success {
    border-color: #80D651;
}
.notice-success>strong {
    color: #80D651;
}
.notice-info {
    border-color: #41B6E6;
}
.notice-info>strong {
    color: #41B6E6;
}
.notice-warning {
    border-color: #FEAF20;
}
.notice-warning>strong {
    color: #FEAF20;
}
.notice-danger {
    border-color: #d73814;
}
.notice-danger>strong {
    color: #d73814;
}




/*CONTENIDOS*/
.columna3 {/*margin-left: 45px;*/}


/*GALERIAS*/
.titulo_galerias {font-family: 'Poppins', sans-serif; color:#222222; font-weight:600;}
.fondo_galerias {background-color:#e1f0ff; padding-bottom:30px;}
/*GALERIAS*/




/********************************/
/*          Media Queries       */
/********************************/

/* XSmall devices (768px and down) */
@media (max-width: 500px) {  

.gal-responsive {
  position: relative;
  height: 240px;
  overflow: hidden;
}

.gal-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
	
.ancho_iconos {width: 50%;}
	
.columna3 {margin-left: 45px;}
	
}

/* XSmall devices (768px and down) */
@media (min-width: 500px) {  

.gal-responsive {
  position: relative;
  height: 340px;
  overflow: hidden;
}

.gal-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
	
.ancho_iconos {width: 50%;}
	
.columna3 {margin-left: 0px;}
	
}

/* XSmall devices (767px and down) */
@media (max-width: 767px) {  
.parallax {background-image: url(imagenes/parallax2.png);}	
.fondo_top {height:150px;}	
.titulo_logo {font-size:24px; line-height:20px; letter-spacing:0px;}
.titulo_logo2 {font-size:25px; line-height:60px; letter-spacing:1px;}
.titulo_logo3 {font-size:20px;}
.esp_titulo_top {margin-top:0px;}
.esp_titulo_top2 {margin-top:0px;}
.isotipos { display:none;}
.navbar-nav {padding-left: 0px;}
.esp_pie1 { margin-top:0px;}
.alineacion_texto_pie { text-align:center;}
.esp_parallax { margin-top:0px;}
.texto_parallax {font-size:12px;}

.not_portada{ max-height:250px !important; overflow:hidden;}
.caption h4 { min-height:56px !important; overflow:hidden; padding:5px; }
.fondo_noticias{height:auto; }
.gal-responsive {
  position: relative;
  height:450px;
  margin: 0;
  overflow: hidden;}

.gal-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #fff;}
.esp_banners2 { margin-bottom:0px;}	
.titulo_galerias {font-size:24px;}
.titulo_parallax {font-size:24px;}
	
.ancho_iconos {width: 50%;}
	
.columna3 {margin-left: 0px;}
	
}
	

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {  
.parallax {background-image: url(imagenes/parallax.png);}
.esp_top_logos { margin-top:40px;}
.titulo_logo {font-size:40px;}
.titulo_logo2 {font-size:41px;}
.titulo_logo3 { font-size:30px;}
.fondo_top {height:220px;}	
.titulo_logo {line-height:50px; letter-spacing:-2px; }
.titulo_logo2 {line-height:50px; letter-spacing:-1px; }
.esp_titulo_top {margin-top:0px;}
.esp_titulo_top2 {margin-top:0px;}
.isotipos { display:block;}
.navbar-nav {padding-left: 0px;}
.texto_iconos { font-size:12px;}
.esp_parallax { margin-top:10px;}

.not_portada{ max-height:170px !important; overflow:hidden;}
.caption h4 { min-height:70px !important; overflow:hidden; padding:5px; }
.fondo_noticias
{
height:auto;
}
.gal-responsive {
  position: relative;
  height:420px;
  margin: 0;
  overflow: hidden;
}

.gal-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.titulo_galerias {font-size:32px;}
.titulo_parallax {font-size:32px;}
	
.ancho_iconos {width: 185px;}	
	
.columna3 {margin-left: 0px;}
	
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
.esp_top_logos { margin-top:20px;}
.titulo_logo {font-size:48px;}
.titulo_logo2 {font-size:45px;}
.titulo_logo3 {font-size:32px;}
.navbar-nav {padding-left:0px;}
.texto_iconos { font-size:14px;}
.esp_pie1 { margin-top:20px;}
.alineacion_texto_pie { text-align:left;}
.esp_parallax { margin-top:25px;}
.not_portada{ max-height:140px !important; overflow:hidden;}
.caption h4 { height:123px !important; overflow:hidden; padding:5px; }
.fondo_noticias
{
height:auto; 
}
.gal-responsive {
  position: relative;
  height:420px;
  margin: 0;
  overflow: hidden;
}

.gal-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
	
.ancho_iconos {width: 138px;}

.columna3 {margin-left: 38px;}

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
.esp_top_logos { margin-top:-12px;}
.navbar-nav {padding-left: 75px;}
.not_portada{ max-height:150px !important; overflow:hidden;}
.caption h4 { height:123px !important; overflow:hidden; padding:5px; }
.fondo_noticias
{
height:auto; 
}
.gal-responsive {
  position: relative;
  height:550px;
  margin: 0;
  overflow: hidden;
}

.gal-responsive iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
	
.ancho_iconos {width: 167px;}
	
.columna3 {margin-left: 45px;}

}