  @charset "utf-8";
/* CSS Document */
:root {
	--color-blanco: #FFFFFF;
	--color-uno: #0eafb1;
	--color-protocolo: #594E9B;	
	--color-protocolo2: #7AC5BF;

	--text-azul: #173363;
	--w800: 800;
	--w600: 600;
	--w400: 400}



.padding200 { padding: 0 20px 20px 20px }
.h1 small {
    
    opacity: 1
}
	
.text-primary, .h1, .h2, .h3, .h4, .h5, .h6 { color: #333333 }



	#centro_acordeonesPROY .h4 {
    color: #FFFFFF;
    margin-top: 0;
}


	.content p, .content ul li, .content ol li {
    margin-top: 0; font-weight: 400 }


	@media (min-width: 768px){
.content p, .content ul li, .content ol li {
    font-size: 1.8em;
    margin-top: 0;
}
	
	#centro_acordeonesPROY .h5 {
    font-size: 2.2em;
}

	
	
	}

	
@media (min-width: 980px){
.content p, .content ul li, .content ol li {
    margin-top: 0;
    line-height: 1.6;
}
	.content .titulo { font-size: 1.8em }
	
	}	
	
	.ver_organigrama { display: none}
	.txt-intro .h4, #centro_acordeonesPROY .h4 { font-family: 'flamabook', sans-serif }
	.txt-intro .h4 strong, #centro_acordeonesPROY .h4 strong { font-family: 'flamabold', sans-serif}
	.txt-intro .h4 { color: #5591AC }

.introcarreras.internacionales .h1 u {
    border-bottom: 6px solid #7AC5BF
}


	#centro_acordeonesPROY .accordion-btn.acordion-proy:after {
    min-width: 20px;
    min-height: 20px;
    position: relative;
    float: right;
    top: -41px;
    right: 0;
    margin-left: 0;
    border: solid var(--color-protocolo);
    border-width: 0 3px 3px 0;
}


#centro_acordeonesPROY .col-sm-12.bg-primary {
background-color: var(--color-protocolo) 
}	


#centro_acordeonesPROY .col-sm-12 {
    border-bottom: 4px solid var(--color-protocolo) ;
    
}	
	
	#centro_acordeonesPROY .h4 {
    color: #FFFFFF }
	
	
	#centro_acordeonesPROY a {
    color: rgb(116, 164, 186);
    font-weight: 600;
    text-decoration: underline;
}
	
#centro_acordeonesPROY a:hover {text-decoration: none }
	
	#centro_acordeonesPROY .accordion-content p { padding-bottom: 20px }

	
	.acoso_botones .bg-content  {
    padding: 15px 40px;
}

.acoso_botones .fill-btn {
        box-shadow: inset 0px 0px 0px 1px #ffffff;
	background-color: transparent; color: #FFFFFF; text-transform: uppercase;border-radius: 0; padding: 6px 10px 7px; 
}
.acoso_botones .fill-btn:hover {
        box-shadow: inset 0px 0px 0px 2px #FFFFFF;
		background-color: #FFFFFF; color: var(--text-azul)
}

.acoso_botones .col-sm-12 .bg-content {  background: var(--color-protocolo2) }

.acoso_botones .col-sm-12 { margin-bottom: 20px }

.contenedor_titlargo .h3 { color: var(--color-blanco)
}
	.contenedor_titlargo {   margin: 0 auto; text-align: center}


@media (min-width: 768px){
	
		#centro_acordeonesPROY .accordion-btn.acordion-proy:after {

    right: 25px;
}

	
	
	.acoso_botones .fdo_33{ width: 33.333333% }
	.contenedor_titlargo { max-width: 70% }
	.acoso_botones .col-sm-4 { margin-bottom: 0 }
	.acoso_botones .bg-content {
		min-height: 184px;
		display: flex;
		align-items: center; justify-content: center
	}
}

.acoso_botones .h4 { font-weight: 600;    font-size: 2.5em; color: var(--color-blanco); font-family: var(--flamabook) }

@media (min-width: 980px) {
	.acoso_botones .h4 { font-weight: 600;    font-size: 3em }
	#centro_acordeonesPROY .col-sm-12 {
    padding: 20px 0
    
}	
}


@media (max-width: 768px) {
#centro_acordeonesPROY .col-sm-12 {
    padding: 0 5px 
    
}	
	
	#centro_acordeonesPROY .accordion-btn.acordion-proy:after {
    min-width: 15px;
    min-height: 15px }		
	
}





