/* ==========================================================================
        CSS CV
   ========================================================================== */
   .textplazas{
   	margin-top: 50px;
   	margin-bottom: 50px;
   	text-align: center;
   	font-weight: bold;
   	color: #07124a;
   }

   #secacordeon{
   	padding: 50px 0;
   }

   .acordeon input{
   	display: none;
   }

   .acordeon_titulo{
   	display: block;
   	padding: 20px 20px 10px 20px;
   	color: #fff;
   	font-size: 20px;
   	text-align: center;
   	cursor: pointer;
   	background: #2F6594;
   }

   .arrowdown{
   	width: 15px;
   	display: block;
   	-webkit-transition: all 0.2s;
   	-moz-transition: all 0.2s;
   	-o-transition: all 0.2s;
   	transition: all 0.2s;
   	
   	margin: 0 auto;
   	
   }

   /*Animacion Arrowdown*/

   .flash:hover{
	-webkit-animation: 1.7s flash infinite;

	}

@-webkit-keyframes flash{
	

	50%{
		opacity: 1;

	}

	75%{
		opacity: 0;
	}

	100%{
		opacity: 1;
	}

}


   /*Animacion Arrowdown*/
   




   .acordeon_titulo:hover{
   	background: #212121;
   	-webkit-transition: all 0.5s;
   	-moz-transition: all 0.5s;
   	-o-transition: all 0.5s;
   	transition: all 0.5s;
   }

   .acordeon_contenido{
   	height: 0;
   	overflow: hidden;
   	margin:0;
   	-webkit-transition: all 0.3s;
   	-moz-transition: all 0.3s;
   	-o-transition: all 0.3s;
   	transition: all 0.3s;
   }

   .acordeon input:checked ~ .acordeon_contenido {
   	height: auto;
   	margin: 15px 0;

   }

   .h2_acordeon{
   	font-size: 25px;
   }

   .p_acordeon{
   	font-size: 16px;
   }

   .margin_acordeon{
   	margin-top: 14px;
   	box-shadow: 5px 8px 19px 4px #99999970;
   	border: 1px solid #6f6f6f69;
   	padding: 7px;
   }

   .marginph{
   	margin-bottom: 30px;
   }

   /* ==========================================================================
        CSS Modal Form
   ========================================================================== */

   


	.paddingbotoncv{
		padding: 8px 16px;
		font-family: 'Raleway', sans-serif;
		font-size: 14px;
		background: #094B7F;
		color: white;
		box-shadow: 0px 0px 0px 6px #2f6594;
		margin-left: 6px;

	}

	.modalform{
		padding:20px 10px;
	}
	.modalmargin{
		margin-bottom: 20px;
	}

	input.plus{
		display: block;
	}

	.pmodalfom{
		text-align: center;
	}

	.w3-modal-content{
		width: 600px;
		margin-bottom: 20px;
	}

	.form-control{
		height: 34px;
	}

	.btnformmodal {
    border: 1px solid;
    border-color: #f5f5f5;
    background-color: #094B7F;
    box-shadow: 0px 0px 0px 6px #2f6594;
    color: #fff;
    padding: 8px 16px;
    border-radius: 0;
    font-weight: bold;

	}
	.btnformmodal:hover {
    border: 1px solid;
    
    background-color: #fff;
    box-shadow: 0px 0px 0px 6px #2f6594;
    color: #000;
    padding: 8px 16px;
    border-radius: 0;
    font-weight: bold;
    
	}










#secextra{
    padding: 125px 0;
    background: red;
    height: 600px;
   
    background: url('../images/background/backsectioncv.webp')no-repeat center center;
    background: cover;
  }

