body{ overflow-x: hidden;}
#body-container{ margin-top:0px; margin-bottom: 100px;}

#header-frame.seccion{ background-image: url("../img/header-bg.jpg"); background-size: cover; background-repeat: no-repeat; background-position: top center;}
#header-frame.subseccion{ background-image: url("../img/header-subseccion.jpg"); background-size: cover; background-repeat: no-repeat; background-position: top center;}

#sectionContainer{ width:100%; float:left;}

.headerImg{ background-repeat: no-repeat; background-size: cover; background-position: center; width: 100%; height: 300px; z-index: 10; position: relative;}

@media screen and (min-width : 1280px)
{
	.headerImg{ height: 330px;}
	#wrapper{ margin-top: 70px;}
}
@media screen and (min-width : 1600px)
{
	.headerImg{ height: 380px;}
	#wrapper{ margin-top: 110px;}
}
@media screen and (min-width : 1920px)
{
	.headerImg{ height: 440px;}
	#wrapper{ margin-top: 170px;}
}	

/*.volver{ color:#000 !important; float: left; width: 100%; font-size: 20px; }*/


@media screen and (min-width : 1280px)
{
}
@media screen and (min-width : 1600px)
{
	.seccionContent.altar{ margin-top: 70px; }
	.seccionContent.revista{ margin-top: 20px; }
	.seccionContent.concurso{ margin-top: 50px !important;}
}	
@media screen and (min-width : 1920px)
{
	.seccionContent.altar{ margin-top: 120px; }
	.seccionContent.revista{ margin-top: 50px; }
	.seccionContent.concurso{ margin-top: 90px !important;}
}	

   
.headerImg.concurso{ background-image: url("../img/cabecera-concurso.jpg");}
.headerImg.altar{ background-image: url("../img/cabecera-corpus.jpg");}
.headerImg.procesion{ background-image: url("../img/cabecera-procesion.jpg");}
.headerImg.torneo{ background-image: url("../img/cabecera-torneo.jpg");}
.headerImg.revista{ background-image: url("../img/cabecera-revista.jpg");}
.headerImg.accion-asistencial{ background-image: url("../img/cabecera-accion.jpg");}
.headerImg.belen-playmobil{ background-image: url("../img/cabecera-belen.jpg");}
.headerImg.productos{ background-image: url("../img/cabecera-productos.jpg"); background-position: center bottom;}

.listadoRevistas{ float:right; border-left: solid 4px #303a82; width: 30%; padding: 0; margin: 0; list-style: none; margin-top: 60px;}
.listadoRevistas h4{ font-weight: normal; font-size: 23px; float: left; width: 100%; text-align: center; margin-top: 0px;}
.listadoRevistas li{ float:left; width: 100%; text-align: left; padding: 0; margin: 0; margin-bottom: 10px;}
.listadoRevistas li img{ float:left; width: 45px; margin-left: 10px; }
.listadoRevistas li h5{ float:left; width: 150px; margin-left: 6px; font-weight: normal; font-size: 18px; margin-top: 20px;}
.listadoRevistas li h5 a{ color: #000; text-decoration: none;}

				
.seccionContent{ width:1000px; height:auto; float:left; color:#000; font-size:13px; line-height:18px; text-align:justify; font-family: 'playfair_displayregular','Arial'; position:relative; z-index:10; left: 50%; margin-left: -500px; margin-bottom: 200px;}
.columnaIzq{ float: left; width: 60%;}
.columnaIzqRevista{ float: left; width: 67%;}
	.seccionContent h3{ font-size: 64px; line-height:64px; margin-top: 40px; float: left; width: 100%; margin-bottom: 20px; text-align: left;}
	.seccionContent p{ font-size: 17px; line-height: 28px; margin-top: 40px; float: left; width: 100%; margin-top: 0px; }

.imgCont{ float:right; width: 37%; margin-top: 60px;}

.seccionContent.productos h3{ margin-top: 20px; margin-bottom: 0px;}
.seccionContent.productos p{ margin-bottom: 10px; width: 84%;}
.mailProductos{ font-size: 22px; height: 25px; line-height: 25px; padding-left: 32px; background-image: url('../../hermanos/img/icono-mail.png'); background-repeat: no-repeat; background-size: contain; color: #000 !important; text-decoration: none;}

.infoPrecios{ float:left; width: 100%; text-align: center;}
.infoPrecios h4{ float:left; width: 100%; text-align: center; font-size: 23px;}
.infoPrecios p{ font-size: 18px; text-align: center; float: left; width: 100% !important;}


.columnaIzq.altar h3{ font-size: 58px;}
.imagenAltar{ float:right; width: 34%; margin-top: 40px;}
.imagenTorneo{ float:right; width: 44%; margin-right: -10%; margin-top: 40px;}
.imagenAccion{ float:right; position: fixed; width: 43%; right: 0px; margin-right: 0px; }
.imagenAccion.absolute{ float:right; position: absolute !important; right: 0px !important; top: 480px !important; z-index: 1; margin-top: 0px !important; width: auto; height: 100%; right: 0px; margin-right: 0px; }  
.imagenAccion.fixed{ float:right; position: fixed !important; right: 0px !important; top: 0px !important; z-index: 1; margin-top: 0px !important; width: auto; height: 100%; right: 0px; margin-right: 0px; }  

.columnaDcha{ width: 45%; margin-right: -10%; float: right;}
.imagenConcurso{ float: right; margin-top: 20px; width: 100%;}
.galeriasConcurso{ float:left; background-image: url("../img/fondo-listado.jpg"); background-repeat: no-repeat; width: 70%; margin-left: 5%; height: 860px; background-size: cover; color: #fff;}
.galeriasConcurso h3{ float:left; width: 90%; margin-left: 5%; font-size: 55px; text-align: center; font-weight: normal; line-height: 46px; margin-top: 0px;} 
.galeriasConcurso h3 span{ font-size: 25px;}
.galeriasConcurso ul{ float:left; width: 100%; margin: 0; padding: 0; color: #fff; font-size: 32px; list-style: none;}
.galeriasConcurso ul li{ float:left; width: 100%; margin: 0; padding: 0; text-align: center; margin-top: 15px;}
.galeriasConcurso ul li a{ color: #fff; }
.listadoImagenes{ display:none;}

.productosCatalogo{ float:left; width: 100%; padding: 0; margin: 0; list-style: none;}
.productosCatalogo li{ float:left; width: auto; text-align: center;}  
.productosCatalogo li h6{ float:left; width: 100%; font-size: 16px; text-align: center;}
.productosCatalogo li .imagenProducto{ height: 205px; vertical-align: bottom;}
.productosCatalogo li img{ float: none; vertical-align: bottom;}
.productosCatalogo  .item1{ margin-right: 65px;}
.productosCatalogo  .item1 img{ width: 100px; margin-top: 100px;}
.productosCatalogo  .item2{margin-right: 65px;}
.productosCatalogo  .item2 img{ width: 180px; margin-top: 120px;}
.productosCatalogo  .item3{ margin-right: 65px;}
.productosCatalogo  .item3 img{ width: 130px; margin-top: 90px;}
.productosCatalogo  .item4{ margin-right: 65px;}
.productosCatalogo  .item4 img{ width: 120px; margin-top: 95px;}
.productosCatalogo  .item5{ margin-right: 0px;}
.productosCatalogo  .item5 img{ width: 160px;}


.seccionContent .seccionTexto{ width:524px; float:left; margin-top:20px;}
	.seccionContent a{color:#ddbc2d; }
.seccionContent .seccionImagenes{ width:372px; float: right; margin-top:0px; margin-right:-28px;}
	.seccionContent .seccionImagenes img{ float: right; width:auto; -webkit-box-shadow: 11px 11px 40px -10px #000000; box-shadow: 11px 11px 40px -10px #000000;}
	.seccionImagenes.capilla{ margin-top:50px;}
	.seccionImagenes.capilla img{ box-shadow:none !important;}
	.pieFoto{ font-size:0.8rem; line-height:1.1rem; float:left; margin-top:6px; width:100%; text-align:left;}
	
	

.descarga{ float:left; width:100%;}
	.link{ float:left; width:auto; margin-top:55px;}
		.link .imagen{ float:left; width:auto;}
			.link .imagen img{ width:60px;}
		.link .texto{ float:left; font-size:0.9rem; margin-left:12px; margin-top:24px; line-height:1.3rem; color:#FFF; text-decoration:none; font-weight:normal; font-family: 'playfair_displayregular','Arial';}
		
	.descarga p{ float:right; width:auto; text-align:right; font-size:0.8rem; line-height:1.3rem;}

@media(max-width:780px)
{
	#wrapper{ margin-top: 0px;}
	.submenu{ margin-top: 140px; }
	.submenu li:nth-child(7n){ margin-left: 0px !important;}
	.submenu li h6{ height: 60px; overflow: visible; }	
	
	.seccionContent{ width: 100%; left: 0px; margin-top: -20px !important;}
	
	.columnaIzq.altar h3,.seccionContent h3{ font-size: 38px; line-height: 50px; text-align: left !important; margin-top: 15px; float: left; width: 100%; margin-bottom: 20px; }
	.seccionContent p{ font-size: 16px; line-height: 26px; margin-top: 40px; float: left; width: 100%; margin-top: 0px; }
	 .historia .imgCont{ float: left; width: 50%; margin-right: 0px; margin-left: 20px; margin-left: 25%; margin-top: 0px;}
	.seccionContent .descarga{ width: 100%;}

	.columnaDcha{ float:right; width: 100%; left: 0px; margin-left: 0px; }
	.columnaIzq{ float: left; width: 100%; left: 0px; margin-left: 0px;}
	.columnaDcha h3{ width: 90%; text-align: center !important;}

	.cabeceraSeccion{ width:106%; height:210px !important; margin-left:-3%; background-size:contain; margin-top:0px;}
	.cabeceraSeccion h3{ font-size:1.3rem; margin-top:170px; margin-left:4%; float:left;}
		.cabeceraSeccion h3 span{ font-size:1.6rem;}
		
	.seccionContent{ width:96% !important; margin-left:2% !important; font-size:0.9rem; line-height:1.4rem; margin-top:0px !important; }
	.seccionTexto.textoMonumento,.seccionContent .seccionTexto{ width:100% !important;}
	
	.seccionContent h3{ font-size: 35px; line-height:40px; margin-top: 40px; float: left; width: 100%; margin-bottom: 20px; text-align: left;}	
	.seccionContent h4{ font-size:1.2rem; width:100%; margin-left:0px; text-align: left;}
		.seccionContent ul{ list-style:none; width:95% ; margin-left:5%; padding-left:0px !important;}
	
	.columnaIzqRevista{ width: 100%;}
	.listadoRevistas{ margin-top: 0px; border-left: none; float: left; margin-left: 15% !important; width: 76% !important; text-align: center;}
	
.seccionContent .seccionImagenes{ width:100%; margin-right:-0px; }
	.seccionContent .seccionImagenes img{ width:100%; box-shadow:none !important;}
	.seccionImagenes.capilla{ margin-top:10px;}
	
	.imagenMonumento{ width:100%; height:300px; margin-right:0px;background-size:contain; background-position:center;}
	
	.imagenAltar{ float:right; width: 50%; margin-left: 25%; float: left; margin-top: 20px;}
	.imagenBelen{ float:right; width: 50%; margin-left: 25%; float: left; margin-top: 20px; margin-bottom: 40px;}
	.columnaIzq.altar{ margin-top: 20px;}
	.columnaIzq.procesion{ margin-top: 120px;}
	.columnaIzq.torneo{ margin-top: -210px;}
	.columnaIzq.torneo h3{ font-size: 29px; width: 60%;}
	
	.seccionContent.torneo{ margin-bottom: 0px;}
	.seccionContent.productos{ width: 100%;}
	
	.seccionContent.productos p{ width: 100%;}
	.productosCatalogo{ width: 100%; margin-left: 0px; float: left; margin-top: 20px;}
	.productosCatalogo li{ width: 100%; margin-left: 0px; float: left;}
	.productosCatalogo li .imagenProducto { height: auto !important; vertical-align: bottom; }
	.productosCatalogo li .imagenProducto img { margin-top: 0px;}
	.productosCatalogo li h6{ margin-top: 0px;}
	
	.infoPrecios h4{ text-align: center;}
	 
	.imagenAccion{ width: 150%; position: relative; float: left; top: 0px; margin-top: 0px; margin-left: -10%; margin-bottom: -140px;}
	.seccionContent.accion{ margin-bottom: 0px;}

	.imagenAltar{ width: 76%; margin-left: 12%; margin-top: -20px; margin-bottom: 40px;}
	.imagenTorneo{  width: 40%; margin-right: -50px !important; margin-top: 20px; margin-bottom: 40px; }
	
	.uniformes{ margin-left:0px; margin-top:10px; width:100%;}
	.escudos{ margin-left:0px; margin-top:10px; width:100%;}
	.velazquez{ margin-top:10px;}
	
	.tituloEscrituras{ font-size:0.95rem !important; }
	.escriturasList{ width:100%; margin-left:0px; margin-right:0px; margin-bottom:20px; margin-top:0px;}
	.escrituras{ font-size:1rem; margin-bottom:2px;}
	
.link.inscripcion{ margin-left:0px; margin-top:10px;}
.link.ultimajunta{ margin-left:0px; margin-top:10px;}
.link.archivojuntas{ margin-left:0px; margin-top:10px; margin-bottom:20px;}	
	
.descarga{ float:left; width:100%; margin-top:25px; margin-bottom:70px;}
	.link{ float:left; width:80%; margin-bottom:10px; margin-left:5%;}
		.link .imagen{ float:left; width:25%; text-align:center;}
			.link .imagen img{width:40px;}
		.link .texto{ font-size:0.9rem; line-height:1.2rem; text-align: left; width:65%; margin-top:0px;}
}

	


