@charset "utf-8";
/* CSS Document */


body{color: #36548f;}
p{
	margin-top: 15px !important; margin-bottom: 15px !important;
	
}

.time0, .time1, .time2 {
    background-image: url("/wp-content/uploads/2021/03/ajax-loader-1.gif");
}
.timecontainer {
    background-size: contain;
    background-repeat: no-repeat;
    display: inline-block;
    text-align: center;
    margin-top: 25px;
    padding: 10px;;
    margin-left: 15px;
    min-width: 80px;
}


.digito {
    display: inline-block;
    font-size: 2rem !important;
    line-height: 0rem;
}
.numeros {
    padding-left: 0; 
    padding-right: 0; 
    padding-bottom: 0; 
    padding-top: 0;
}

ol{ padding-left: 14px;}
.columnasequipo{display: flex; flex-direction: row; flex-wrap: wrap;}
.columnaequipo{
	
    max-width: 147px;
	min-width: 147px;
    margin: 20px;
}
.owl-carousel{display: block !important;}
#contenedor{max-width: 1920px; margin:auto;}

#migas{display: inline-block; margin-bottom: 20px;}
.iconrrss{  
    color: #36548f !important;
	
    font-size: 3em !important; 
    font-weight: normal;
    padding: 0px 0px 0px 0px !important;
    margin-right: 10px;}

@media screen and (max-width: 1245px)
{
	#migas{display: inline-block;}
}
@media screen and (min-width: 1088px)
{
	
.container {
    max-width: 95% !important;
    width: 100% !important;
}
}



.titulocategoria{display: inline-block; /*min-height: 150px;*/}

.DispInLine{display: inline;}

h1.titulocategoria{display: inline; background-color: transparent;}

.titulocategoria{
	background-position: bottom right;
	background-repeat: no-repeat;
	
}


.owl-carousel .owl-nav button.owl-prev{font-size: 24px !important;}
.owl-carousel .owl-nav button.owl-next{font-size: 24px !important;}
.owl-carousel .owl-item{
    align-items: center;
    display: flex;
    flex-direction: column;
}

.adornogaleriafotos{
	 background-image: url(/wp-content/uploads/2018/12/adornogaleria.png);
	background-repeat: no-repeat; background-position: left top;
	position:absolute;
	height: 100%;
	width: 20%;
	z-index: 2;
	left: -30px;
	top: 20px;
	
}
#adornofotoorigen{position: absolute; bottom:0px; left:-55px; background-image: url(/wp-content/uploads/2018/11/adornos_foto_origen-1.png);
width: 100%;
	height: 100%;
background-repeat: no-repeat; background-position: left bottom; }


#adornofotopatronato{position: absolute; top:0px; right:-40px; background-image: url(/wp-content/uploads/2018/11/adornos_foto_patronato.png);
width: 100%;
	height: 100%;
background-repeat: no-repeat; background-position: top right; }


.imgfondofullsize{

	background-position: center center;
	background-size: cover;
	background-repeat: no-repeat;
	
}

.imgfondobottomleft{
background-position: bottom left;
background-repeat: no-repeat;
background-size: contain;
}

.imgfondobottomright{
background-position: bottom right;
background-repeat: no-repeat;
background-size: contain;
}
.fondocontacto
{
	background-size: 75% auto !important;
}
.categoriacolumns{justify-content: flex-start; display: flex; flex-direction: row; flex-wrap: wrap;}
.categoriacolum{margin-left:0.25em !important; margin-right: 0.25em!important;}

.cajacategoria{min-height: 210px;/*height: 100%;*/}

.cajaprograma{

	min-height: 430px;
	padding: 20px 15px 15px 15px;
	width: 260px;
	display: flex;
    justify-content: center;
	margin-top: 10px;
}
.enlaceprograma{width: 100%;   
	display: flex;
    flex-direction: column;}

.textocajaprograma{padding: 10px; min-height: 220px;}

.imagencajaprograma{width: 100%; height: 180px; background-position: center center; background-size: cover; filter: grayscale(100%);flex-grow: 1;}

	

.has-verticall-content-center {
    display: flex !important;
    justify-content: center !important;
    flex-direction: column !important;
    flex-wrap: wrap !important;
	
}

.alineacioncentralmedio {
   /* align-self: center !important;*/
}

.footer{background-color: #36548f !important;     padding: 3rem 1.5rem 3rem !important;  }


/* layout galerias */

.filaanosgaleria{display: flex; flex-wrap: wrap; justify-content: flex-start; flex-direction: row;}
.elementanogaleria{padding: 15px; }
.elementanogaleriaimagenes{ min-width: 220px;
    text-align: center;}
.elementanogaleria a{text-decoration: none; color:#9aa9c7}
.elementanogaleria a:hover{text-decoration: none;   color: #36548f}
.elementanogaleria a:active{text-decoration: none;   color: #36548f}
.galeriaprogramas{max-height: 300px; width: auto !important;}
.textoanogaleriactivo{color: #36548f !important; }

.contenedortextogaleria{    flex-direction: column;
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
    height: 100%;
	align-items: center;

}
  
.buttoninscripcion{ background-color: #36548f !important; color: #fff !important;}
.buttonmonitores{background-color: #ccc !important; color: #36548f !important; height: auto !important; margin-top: 2rem;}

.inicialprogramas{padding-bottom: 50px !important;     margin-top: 30px;}
.titlecolumnderecha {
	
	text-align: center;
	border-bottom: thin;
	border-bottom-style: dotted;
	border-bottom-color: #36548f;
	padding: 10px 0px 10px 0px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 30px;
}
#loseventos{ margin-bottom: 40px;}

.columnaizquierdacolaboracioninstitucional{display: flex;flex-direction: column;justify-content: center;min-height: 100vh;
}
@media only screen and (max-width: 768px) {
	.legiblemobileconfondo{background-color: rgba(255,255,255,0.72);}
	#adornofotoorigen{display:none;}
}


@media only screen and (max-width: 768px) {
	.adornogaleriafotos{display:none;}
	.galeriaprogramas{max-height: 100% !important; width: auto;}
	.columnaequipo{
	
    max-width: 127px;
	min-width: 127px;
    margin: 10px;
}
	.columnaizquierdacolaboracioninstitucional{min-height: 50vh;
}
	.digito {
    font-size: 2rem !important;
}
	#crono{
		padding-top:0px !important;
		position: fixed;
	}
	
	
}
@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.accordions .accordion:not(:last-child){margin-bottom:1.5rem}.accordions .accordion{display:flex;flex-direction:column;background-color:#f5f5f5;border-radius:4px;font-size:1rem}.accordions .accordion strong{color:currentColor}.accordions .accordion a:not(.button):not(.tag){color:currentColor;text-decoration:underline}.accordions .accordion.is-small{font-size:.75rem}.accordions .accordion.is-medium{font-size:1.25rem}.accordions .accordion.is-large{font-size:1.5rem}.accordions .accordion:not(:first-child) .accordion-header{border-radius:0}.accordions .accordion:not(:last-child){margin-bottom:0}.accordions .accordion:not(:last-child) .accordion-content{border-radius:0}.accordions .accordion .toggle,.accordions .accordion [data-action=toggle]{cursor:pointer}.accordions .accordion .accordion-header{align-items:center;background-color:#36548f;border-radius:4px 4px 0 0;color:#fff;display:flex;justify-content:space-between;line-height:1.25;padding:.5em .75em;position:relative}.accordions .accordion .accordion-header .toggle{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:290486px;display:inline-block;flex-grow:0;flex-shrink:0;margin-left:.75em;height:20px;width:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top}.accordions .accordion .accordion-header .toggle::before{color:#fff;display:block;left:0;position:absolute;top:-.1em;right:0;bottom:0;content:'\002B'}.accordions .accordion .accordion-header .toggle::after{display:none}.accordions .accordion .accordion-header+.accordion-body{overflow-y:hidden;max-height:0;color:#4a4a4a;border:1px solid #dbdbdb;border-radius:4px;border-top-left-radius:0;border-top-right-radius:0;border-top:none;transition:max-height .2s ease}.accordions .accordion .accordion-header+.accordion-body .accordion-content{padding:1em 1.25em}.accordions .accordion .accordion-header+.accordion-body .accordion-content code,.accordions .accordion .accordion-header+.accordion-body .accordion-content pre{background-color:#fff}.accordions .accordion .accordion-header+.accordion-body .accordion-content pre code{background-color:transparent}.accordions .accordion.is-active .accordion-header .toggle::before{content:'\002D'}.accordions .accordion.is-active .accordion-body{max-height:100em}.accordions .accordion.is-white{background-color:#fff}.accordions .accordion.is-white .accordion-header{background-color:#fff;color:#0a0a0a}.accordions .accordion.is-white .accordion-content{border-color:#fff;color:#4d4d4d}.accordions .accordion.is-black{background-color:#fafafa}.accordions .accordion.is-black .accordion-header{background-color:#0a0a0a;color:#fff}.accordions .accordion.is-black .accordion-content{border-color:#0a0a0a;color:#090909}.accordions .accordion.is-light{background-color:#fafafa}.accordions .accordion.is-light .accordion-header{background-color:#f5f5f5;color:#363636}.accordions .accordion.is-light .accordion-content{border-color:#f5f5f5;color:#505050}.accordions .accordion.is-dark{background-color:#fafafa}.accordions .accordion.is-dark .accordion-header{background-color:#363636;color:#f5f5f5}.accordions .accordion.is-dark .accordion-content{border-color:#363636;color:#2a2a2a}.accordions .accordion.is-primary{background-color:#f5fffd}.accordions .accordion.is-primary .accordion-header{background-color:#00d1b2;color:#fff}.accordions .accordion.is-primary .accordion-content{border-color:#00d1b2;color:#021310}.accordions .accordion.is-link{background-color:#f6f9fe}.accordions .accordion.is-link .accordion-header{background-color:#3273dc;color:#fff}.accordions .accordion.is-link .accordion-content{border-color:#3273dc;color:#22509a}.accordions .accordion.is-info{background-color:#f6fbfe}.accordions .accordion.is-info .accordion-header{background-color:#209cee;color:#fff}.accordions .accordion.is-info .accordion-content{border-color:#209cee;color:#12537e}.accordions .accordion.is-success{background-color:#f6fef9}.accordions .accordion.is-success .accordion-header{background-color:#23d160;color:#fff}.accordions .accordion.is-success .accordion-content{border-color:#23d160;color:#0e301a}.accordions .accordion.is-warning{background-color:#fffdf5}.accordions .accordion.is-warning .accordion-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.accordions .accordion.is-warning .accordion-content{border-color:#ffdd57;color:#3b3108}.accordions .accordion.is-danger{background-color:#fff5f7}.accordions .accordion.is-danger .accordion-header{background-color:#ff3860;color:#fff}.accordions .accordion.is-danger .accordion-content{border-color:#ff3860;color:#cd0930}

.accordions .accordion .accordion-header .toggle {
    height: 100% !important;
    width: 100% !important;
    left: 0px !important;
	position: absolute;
	background-color: transparent;
	border-radius: 0px;
	margin-left: 0px;
    max-height: inherit;
    max-width: inherit; 
}
.accordions .accordion .accordion-header .toggle::before {
  
    left: inherit;
    position: relative;
    top: inherit;
    right: inherit;
    bottom: inherit;
   
}
