
@import url('https://fonts.googleapis.com/css?family=Hind+Vadodara');
@import url('https://fonts.googleapis.com/css?family=Pacifico');

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {

    background-color: #e7e7e7;
    color: #555 !important;

}

.color_pie{

background: rgba(7,12,70,1);
background: -moz-linear-gradient(top, rgba(7,12,70,1) 0%, rgba(61,109,237,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(7,12,70,1)), color-stop(100%, rgba(61,109,237,1)));
background: -webkit-linear-gradient(top, rgba(7,12,70,1) 0%, rgba(61,109,237,1) 100%);
background: -o-linear-gradient(top, rgba(7,12,70,1) 0%, rgba(61,109,237,1) 100%);
background: -ms-linear-gradient(top, rgba(7,12,70,1) 0%, rgba(61,109,237,1) 100%);
background: linear-gradient(to bottom, rgba(7,12,70,1) 0%, rgba(61,109,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#070c46', endColorstr='#3d6ded', GradientType=0 );
	
}
.dropdown-menu {
   
    font-size: 15px !important;
	color:#001d7e;
   
}


.nav > li > a {
    padding: 15px 8px !important;
}


.navbar-default {
    background-color: #001d7e !important;
    border-color: #001d7e !important;
}


.navbar {
    margin-bottom: 0px !important;
    border: 0px solid transparent !important;
}


.modal-header {
 
    border-bottom: none !important;
	padding-bottom: 5px !important;
}


.portfolio-grid {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

.portfolio-grid li {
	display: inline-block;
	margin: 5px 5px 5px 5px;
	vertical-align: top;
    width:212px;
}

.portfolio-grid li > a,
.portfolio-grid li > a img {
    width: 100%;
	border: none;
	outline: none;
	display: block;
	position: relative;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
}

.portfolio-grid li > a img:hover {
    border-radius: 50%;
    
}

.modal-header {
	padding: 10px;	
    
	}
	
	.rg-image-wrapper {
    padding: 10px !important;
    
}
.modal-title {
    
    padding: 0 20px;
    color: #036;
}



#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 {

  position: absolute;
  height: 60px;
  width: 300px !important;
 margin-top: 20%;
  line-height: 31px;
border-radius:  0 !important;
  font-weight: 300;
  font-size: 14px;
  background-color: transparent !important;

border-radius: 0 !important;

  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;
  }
}

/********************************/
/*           GENERAL         */
/********************************/

:focus 
{
outline: 0;
}
	
body
{
font-family: 'Hind Vadodara', sans-serif;	
}

.btn-huge{
    padding-top:20px;
    padding-bottom:20px;
	margin:10px 0;
}

.btn-default {
  background: #2BBBAD;
}
.btn-default:hover, .btn-default:focus {
  background-color: #30cfc0 !important;
}
.btn-default.active {
  background-color: #186860 !important;
}

a
{
	text-decoration:none !important;	
}

.h1, h1 {
    font-size: 30px !important;
}

.h2, h2 {
    font-size: 20px !important;
}



.container-fluid { padding:0 !important;}


.centro
{
	min-height:300px;
	padding:10px;
}

.fondo_azul
{

background: rgba(6,10,66,1);
background: -moz-linear-gradient(top, rgba(6,10,66,1) 0%, rgba(65,117,250,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(6,10,66,1)), color-stop(100%, rgba(65,117,250,1)));
background: -webkit-linear-gradient(top, rgba(6,10,66,1) 0%, rgba(65,117,250,1) 100%);
background: -o-linear-gradient(top, rgba(6,10,66,1) 0%, rgba(65,117,250,1) 100%);
background: -ms-linear-gradient(top, rgba(6,10,66,1) 0%, rgba(65,117,250,1) 100%);
background: linear-gradient(to bottom, rgba(6,10,66,1) 0%, rgba(65,117,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#060a42', endColorstr='#4175fa', GradientType=0 );

}

.banderitas
{ 
margin: 10px 4px;
padding:4px; 	
}

.fondo_naranjo
{
background-image:url(imagenes/fondo1.jpg);
background-repeat: no-repeat;
background-color:#fa9800;
background-position:center;
background-size:cover;
}

.fondo_naranjo2
{
background-image:url(imagenes/fondo7.png);
background-repeat: no-repeat;
background-position:center;
background-size:cover;
background-color:#f4f4f4;
}

.cierre
{
	clear:both;
	height:30px;
}

.fondo_vatican
{

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

.fondo_vatican2
{

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

.fondo_papa
{
background-image:url(imagenes/fondo3.jpg);
background-repeat: no-repeat;
background-color:#fff;
background-position:center;
background-size:cover;
}

.fondo_papa2
{
background-image:url(imagenes/fondo6.jpg);
background-repeat: no-repeat;
background-color:#fff;
background-position:center;
background-size:cover;
}

.fondo_degradado
{
background-image:url(imagenes/fondo4.jpg);
background-color:#fff;
background-position:center;
background-size:cover;
}

.fondo_naranjo_mini
{
background-color: #f4f4f4;
}

.cuadrito
{
background-color:#f5f5f5; 
padding:20px; 
text-align:justify; 
border: #ddd 1px solid;	
}

.linea_amarilla
{
	height:3px;
	background-color:#FC0;	
}

.linea_azul
{
	height:3px;
	background-color:#0a4275;	
}

.linea_blanca
{
	height:3px;
	background-color:#FFF;	
}

.linea_blanca2
{
	height:1px;
	background-color:#FFF;
	margin:2px 0;	
}

.linea_gris
{
	height:1px; 
	background-color:#ccc !important; 
	margin-bottom:5px;	
}

.alinea_pie
{
text-align:right; 
margin-top:15px;	
}

/********************************/
/*           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;	
}


/********************************/
/*           ACTIVIDADES        */
/********************************/


.ratio {
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	height: 0;
    padding-bottom: 95%;
    position: relative;
    width: 100%;
	border:5px solid #39F;
}

.ratio:hover {
	border:5px solid #0066CC;
	opacity:.5;
}

.ratio2 {
    
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
	height: 0;
    padding-bottom: 95%;
    position: relative;
    width: 100%;
    border:5px solid #F60;	
}

.ratio2:hover {
	border:5px solid #FF3300;
	opacity:.5;
}

/********************************/
/*          TEXTOS       */
/********************************/


.txt
{
font-family: 'Hind Vadodara', sans-serif;
font-size:15px !important;
color:#333;
text-decoration:none;
}

.txt_portada
{
font-family: 'Hind Vadodara', sans-serif;
font-size:15px !important;
color:#333;
text-decoration:none;
}

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

.sub_txt
{
font-family: 'Hind Vadodara', sans-serif;
font-size:19px !important;
color: #069;
text-decoration:none;
}


.txt_actividades
{
font-family: 'Pacifico', cursive;
font-size:28px;
color: #39F;
text-decoration:none;	
}

.txt_actividades2
{
font-family: 'Pacifico', cursive;
font-size:28px;
color: #F60;
text-decoration:none;	
}


.txt_cuadrito
{
font-family: 'Hind Vadodara', sans-serif;	
color: #333;
text-decoration: none;
font-size:16px;	
}

.txt
{
font-family: 'Hind Vadodara', sans-serif;	
color: #333;
text-decoration: none;
font-size:14px;	
}

.destacado_azul
{
font-family: 'Hind Vadodara', sans-serif;	
color:#0a4275;
text-decoration: none;
font-size:28px;	
}

.destacado_depto
{
font-family: 'Hind Vadodara', sans-serif;	
text-decoration: none;
font-size:18px;	
}


.destacado_azul:hover
{
font-family: 'Hind Vadodara', sans-serif;	
color:#0a4275;
text-decoration: none;
font-size:28px;	
}

.txt_blanco
{
	font-family: 'Hind Vadodara', sans-serif !important;	
	color:#FFF !important;
	text-decoration:none !important;
	font-size:14px !important;
	
}

.txt_blanco_slide
{
	font-family: 'Hind Vadodara', sans-serif !important;	
	color:#FFF !important;
	text-decoration:none !important;
	font-size:14px !important;
	
}

.txt_blanco_mini
{
	font-family: 'Hind Vadodara', sans-serif !important;	
	color:#FFF !important;
	text-decoration:none !important;
	font-size:12px !important;
	
}

.txt_blanco_mini:hover
{
	font-family: 'Hind Vadodara', sans-serif !important;	
	color:#FFF !important;
	text-decoration:none !important;
	font-size:12px !important;
	
}

.txt_blanco:hover
{
	font-family:'Hind Vadodara', sans-serif !important;	
	color: #FFF !important;
	text-decoration:none !important;
	font-size:14px !important;
	
}

.txt_blanco_menu
{
	font-family: 'Hind Vadodara', sans-serif !important;	
	color:#FFF !important;
	text-decoration:none !important;
	font-size:15px !important;

	
}


.txt_blanco_menu:hover
{
	font-family: 'Hind Vadodara', sans-serif !important;	
	color: #999;
	text-decoration:none !important;
	font-size:15px !important;
	
}

.txt_blanco_menu:visited
{
	font-family: 'Hind Vadodara', sans-serif !important;	
	color: #FFF;
	text-decoration:none !important;
	font-size:15px !important;
	
}

.carousel-indicators {
    bottom: 5px !important;
}




/********************************/
/*      CARUSEL FOTOS       */
/********************************/
.fade-carousel {
    position: relative;
    height: 50vh;
}
.fade-carousel .carousel-inner .item {
    height: 50vh;
}
.fade-carousel .carousel-indicators > li {
    margin: 0 2px;
    background-color: #f39c12;
    border-color: #f39c12;
    opacity: .7;
}
.fade-carousel .carousel-indicators > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}

.carousel-caption {

    right:0 !important;
    padding-bottom: 0 !important;
    bottom: 0 !important;
	left: 0 !important;
    text-align: left !important;
	background: #30303280; 
	padding: 10px !important;

}

.overlay {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 2;
    background-color: #080d15;
    opacity: 0;
}

.fade-carousel2 {
    position: relative;
    height: 50vh;
}

.fade-carousel2 .carousel-indicators2 > li {
    margin: 0 2px;
    background-color: #f39c12;
    border-color: #f39c12;
    opacity: .7;
}
.fade-carousel2 .carousel-indicators2 > li.active {
  width: 10px;
  height: 10px;
  opacity: 1;
}


/********************************/
/*            Slides          */
/********************************/
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
.fade-carousel .slides .slide-5,
.fade-carousel .slides .slide-6,
.fade-carousel .slides .slide-7,
.fade-carousel .slides .slide-8,
.fade-carousel .slides .slide-9,
.fade-carousel .slides .slide-10,
.fade-carousel .slides .slide-11,
.fade-carousel .slides .slide-12,
.fade-carousel .slides .slide-13 {
	
  height: 300px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

.fade-carousel .slides .slide-1 {
  background-image: url(rotativas/29.jpg);
}

.fade-carousel .slides .slide-2 {
  background-image: url(rotativas/27.jpg);
}

.fade-carousel .slides .slide-3 {
  background-image: url(rotativas/28.jpg);
}

.fade-carousel .slides .slide-4 {
  background-image: url(rotativas/22.jpg);
}

.fade-carousel .slides .slide-5 {
  background-image: url(rotativas/24.jpg);
}

.fade-carousel .slides .slide-6 {
  background-image: url(rotativas/5.jpg);
}

.fade-carousel .slides .slide-7 {
  background-image: url(rotativas/25.jpg);
}

.fade-carousel .slides .slide-8 {
  background-image: url(rotativas/26.jpg);
}





.fade-carousel .slides .slide-9 {
  background-image: url(rotativas/8.jpg);
}

.fade-carousel .slides .slide-10 {
  background-image: url(rotativas/9.jpg);
}

.fade-carousel .slides .slide-11 {
  background-image: url(rotativas/10.jpg);
}

.fade-carousel .slides .slide-12 {
  background-image: url(rotativas/11.jpg);
}

.fade-carousel .slides .slide-13 {
  background-image: url(rotativas/12.jpg);
}







/********************************/
/*          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;
}

.img_noti:hover {
	opacity:.5;
}

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



.caption h4 {
    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%;
}
.carousel-control{
    background: #666;
    border: 0px;
    border-radius: 0px;
    display: inline-block;
    font-size: 34px;
    font-weight: 200;
    line-height: 18px;
    opacity: 0.3;
    padding: 4px 10px 0px;
    position: static;
    height: 30px;
    width: 15px;
}

.carousel-indicators {
    bottom: 20px !important;
}

li { list-style-type:none;}

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



/********************************/
/*          VIDEOS          */
/********************************/

.video-container 
{
    position: relative;
    padding-top: 0px; height: 0; overflow: hidden;
}

.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    left: 5%;
	right:5%;
	bottom: 5%;
	top:5%;
    width: 90%;
    height: 90%;
}




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

/* XSmall devices (768px and down) */

@media (max-width: 768px) 
{  

.carousel-indicators {
    bottom: 30px !important;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ccc !important;
}

.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ccc !important;
}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
    color: #ccc !important;
}


.fade-carousel .carousel-inner .item {
    height: 370px;
}

.fade-carousel {
    height: 370px;
}
.foto_cuadrada{
		
	}

.separa-banner
{padding:10px;
}

.separa-banner2
{padding-bottom:10px;
}



.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
.fade-carousel .slides .slide-5,
.fade-carousel .slides .slide-6,
.fade-carousel .slides .slide-7,
.fade-carousel .slides .slide-8,
.fade-carousel .slides .slide-9,
.fade-carousel .slides .slide-10,
.fade-carousel .slides .slide-11,
.fade-carousel .slides .slide-12   {
  height: 350px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
#top_naranjo { display:none !important; }
#top_naranjo_mini {display:block !important;}
.salto_linea{ clear:both;	display: block !important;}
.salto_linea2{ clear:both;	display: block !important;}
.alinea_pie{ text-align: center !important; margin-top:15px;}
.alinea_pie2{ text-align: left !important; margin-top:15px;}

.not_portada{ max-height:240px !important; overflow:hidden;}
.caption h4 { min-height:50px !important; overflow:hidden;}


.thumbnails { margin-bottom:0px !important; }
.embed_responsive { border:3px #FFF solid; height:350px; padding:10px !important;}
.video-container {padding-bottom: 55% !important;}
.txt_blanco_menu { font-size:13px !important; }
.txt_blanco_menu :hover{ font-size:13px !important; }

.contenedor_lista
{
height: auto !important; 
padding-bottom:5px !important;	
}

.fondo_vatican
{
height:550px; 
background-image:url(imagenes/fondo5.jpg);
}

.fondo_vatican2
{
height:350px; 
background-image:url(imagenes/fondo5.jpg);
}

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 769px) 
{ 

.fade-carousel .carousel-inner .item {
    height: 320px;
}

.fade-carousel {
    height: 320px;
}
	
.foto_cuadrada{

	}

	

.separa-banner
{padding:10px;
}

.separa-banner2
{padding-bottom:10px;
}

.navbar-nav .dropdown-menu .caret {
	transform: rotate(-90deg);
    }
 
.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
.fade-carousel .slides .slide-5,
.fade-carousel .slides .slide-6,
.fade-carousel .slides .slide-7,
.fade-carousel .slides .slide-8,
.fade-carousel .slides .slide-9,
.fade-carousel .slides .slide-10,
.fade-carousel .slides .slide-11,
.fade-carousel .slides .slide-12   {
  height: 320px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
#top_naranjo { display: none !important; }
#top_naranjo_mini { display:block !important; }
.salto_linea{ clear:both;	display: block !important;}
.salto_linea2{ clear:both;	display: block !important;}
.alinea_pie{ text-align: center !important; margin-top:15px;}
.thumbnails { margin-bottom:0px !important; }
.embed_responsive { border:5px #FFF solid; height:350px; padding:10px !important;}
.video-container {padding-bottom: 30% !important;}

.not_portada{ max-height:170px !important; overflow:hidden;}
.caption h4 { min-height:90px !important; overflow:hidden;}

.txt_blanco_menu 
{ font-size:12px !important; }
.txt_blanco_menu :hover
{ font-size:12px !important; }
.contenedor_lista
{
height: 160px !important;
overflow:hidden !important;
padding-bottom:5px !important;	
}
.fondo_vatican
{
height:520px; 
background-image:url(imagenes/fondo5.jpg);
}

.fondo_vatican2
{
height:330px; 
background-image:url(imagenes/fondo5.jpg);
}
.foto_detalle
{max-width:200px !important; margin-bottom:20px !important;}

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) 
{
	
	.fade-carousel .carousel-inner .item {
    height: 320px;
}

.fade-carousel {
    height: 320px;
}

.foto_cuadrada{
	
	}

	
	.separa-banner
{padding:20px ;
}

.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
.fade-carousel .slides .slide-5,
.fade-carousel .slides .slide-6,
.fade-carousel .slides .slide-7,
.fade-carousel .slides .slide-8,
.fade-carousel .slides .slide-9,
.fade-carousel .slides .slide-10,
.fade-carousel .slides .slide-11,
.fade-carousel .slides .slide-12   {
  height: 320px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}	
#top_naranjo { display: block !important; }
#top_naranjo_mini { display:none !important; }
.espacio{ height:100px !important;}
.salto_linea{ clear:both !important; display:none !important;}
.salto_linea2{ clear:both !important; display: block !important;}
.alinea_pie{ text-align: right!important; margin-top:15px;}
.embed_responsive { border:6px #FFF solid; height:400px; padding:10px !important;}
.video-container {padding-bottom: 22% !important;}

.not_portada{ max-height:140px !important; overflow:hidden;}
.caption h4 { min-height:100px !important; overflow:hidden;}

.txt_blanco_menu 
{ font-size:14px !important; }
.txt_blanco_menu :hover
{ font-size:14px !important; }
.contenedor_lista
{
height:190px !important; 
overflow:hidden !important; 
padding-bottom:5px !important;	
}
.fondo_vatican
{
height:530px; 
background-image:url(imagenes/fondo2.jpg);
}

.fondo_vatican2
{
height:430px; 
background-image:url(imagenes/fondo2.jpg);
}
.foto_detalle
{margin:10px !important; max-width:300px !important}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) 
{ 

.fade-carousel .carousel-inner .item {
    height: 360px;
}
	
	.foto_cuadrada{
	
	}

.fade-carousel {
    hheight: 360px;
}


.separa-banner
{padding:20px 30px;
}

.fade-carousel .slides .slide-1, 
.fade-carousel .slides .slide-2,
.fade-carousel .slides .slide-3,
.fade-carousel .slides .slide-4,
.fade-carousel .slides .slide-5,
.fade-carousel .slides .slide-6,
.fade-carousel .slides .slide-7,
.fade-carousel .slides .slide-8,
.fade-carousel .slides .slide-9,
.fade-carousel .slides .slide-10,
.fade-carousel .slides .slide-11,
.fade-carousel .slides .slide-12   {
  height: 360px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

#top_naranjo { display: block !important; }
#top_naranjo_mini { display:none !important;}
.espacio{ height:100px !important;}
.salto_linea{ clear:both;	display: none !important;}
.salto_linea2{ clear:both;	display: none !important;}
.alinea_pie{ text-align: right !important; margin-top:15px;}
.embed_responsive { border:8px #FFF solid; height:400px; padding:10px !important;}
.video-container {padding-bottom: 15% !important;}

.not_portada{ max-height:150px !important; overflow:hidden;}
.caption h4 { min-height:90px !important; overflow:hidden;}

.txt_blanco_menu 
{ font-size:14px !important; }
.txt_blanco_menu:hover
{ font-size:14px !important; }
.contenedor_lista
{
height:200px !important; 
overflow:hidden !important; 
padding-bottom:5px !important;	
}
.fondo_vatican
{
height:500px; 
background-image:url(imagenes/fondo2.jpg);
}

.fondo_vatican2
{
height:380px; 
background-image:url(imagenes/fondo2.jpg);
}


.foto_detalle
{margin:10px !important; max-width:400px !important}


}

