@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@1,500&display=swap');
@font-face {
  font-family: bcr;
  src: url("../fonts/BarlowCondensed-Regular.ttf");
}

@font-face {
  font-family: bsb;
  src: url("../fonts/Barlow-SemiBold.ttf");
}

@font-face {
  font-family: bcsb;
  src: url("../fonts/BarlowCondensed-SemiBold.ttf");
}

@font-face {
  font-family: br;
  src: url("../fonts/Barlow-Regular.ttf");
}

@font-face {
  font-family: bi;
  src: url("../fonts/Barlow-Italic.ttf");
}

@font-face {
  font-family: dinb;
  src: url("../fonts/DIN-Bold.otf");
}

@font-face {
  font-family: dinl;
  src: url("../fonts/DIN-Light.otf");
}

@font-face {
  font-family: dinm;
  src: url("../fonts/DIN-Medium.otf");
}

@font-face {
  font-family: playfair;
  src: url("../fonts/PlayfairDisplayRegular.otf");
}

@font-face {
  font-family: playfairm;
  src: url("../fonts/PlayfairDisplay-Medium.otf");
}

@font-face {
  font-family: bebas;
  src: url("../fonts/BebasRegular.otf");
}




body{
	font-family: bcr;
	padding-bottom:25px;
	padding-top:40px;
}

header .logo img
{
	max-width:25%;
	margin-bottom:20px;
}
.img-bg-full img{
	width:100%;
}

p.parrafo{
	font-size:32px;
	margin-top:40px;
	color:#7a7776;
}
p.parrafo.f3{
	font-family:bebas;
	font-weight:normal;
}

p.parrafo2{
	font-size:46px;
	color:#0096cd;
	font-family:bsb;
	margin-top:40px;
	margin-bottom:30px;
}
p.parrafo2.f2{
	font-size:46px;
	color:#2b296d;
	font-family: 'Playfair Display', serif;
	margin-top:40px;
	margin-bottom:30px;
}

p.parrafo3{
	font-size:46px;
	color:#230871;
	font-family:bsb;
	margin-top:60px;
	margin-bottom:30px;
}

p.parrafo4{
	color:#000;
	font-size:14px;
	font-family: br;
	margin-top:30px;
	margin-bottom:5px;
}
p.parrafo4.blue{ 
	color:#344a9f;
	margin-top:0px;
}

p.parrafo5{
	font-family: bi;
	max-width:80%;
	margin:0 auto;
	margin-top:10px;
	font-size:14px;
	color:#000;
	min-height:85px;
}
p.parrafo6{
	margin-top:40px;
	color:#7f3289;
	font-size:18px;
	font-family:bcsb;
}

.video{
	display:block;
	text-align:center;
	font-size:14px;
	color:#737373;
	background-color:#ededed;
	margin-top:18px;
	font-family: bcsb;
	border-radius: 5px;
	padding: 4px 8px;
	width:130px;
	margin:0 auto;
	margin-bottom:30px;
}

.candidato{
	display:block;
	min-width:200px;
	color:#e7a427;
	padding:5px 0px 6px 0px;
	border-radius:35px;
	border: 3px solid #e7a427;
	width:280px;
	text-decoration:none;
	font-family: bcsb;
	margin:0 auto;
	text-align: center;
	margin-top:25px;
}
.candidato:hover{
    background-color: #e7a427;
    text-decoration: none;
    color: #fff;
	transition: background 1s ease;
	transition: color 1s ease;
}

#next{
	display:inline-block;
	min-width:180px;
	color:#33cccc;
	padding:3px 0px 3px 0px;
	border-radius:35px;
	border: 3px solid #33cccc;
	width:220px;
	text-decoration:none;
	font-family: bcsb;
	margin:0 auto;
	text-align: center;
	margin-top:5px;
	font-size: 20px;
	font-family: 
}
#next:hover{
    background-color: #33cccc;
    text-decoration: none;
    color: #fff;
	transition: background 1s ease;
	transition: color 1s ease;
}

#back{
	display:inline-block;
	min-width:180px;
	color:#ccc;
	padding:3px 0px 3px 0px;
	border-radius:35px;
	border: 3px solid #ccc;
	width:220px;
	text-decoration:none;
	font-family: bcsb;
	margin:0 auto;
	text-align: center;
	margin-top:5px;
	font-size: 20px;
}
#back:hover{
    background-color: #ccc;
    text-decoration: none;
    color: #fff;
	transition: background 1s ease;
	transition: color 1s ease;
}

#enviar{
	display:inline-block;
	min-width:180px;
	color:#353277;
	padding:3px 0px 3px 0px;
	border-radius:35px;
	border: 3px solid #353277;
	width:220px;
	text-decoration:none;
	font-family: bcsb;
	margin:0 auto;
	text-align: center;
	margin-top:5px;
	font-size: 20px;
}
#enviar:hover{ 
    background-color: #353277;
    text-decoration: none;
    color: #fff;
	transition: background 1s ease;
	transition: color 1s ease;
}



.bold{
	font-family: bsb;
	font-size: 29px;
}

.textura{
	margin-top:20px;
	background-image: url("../images/Textura.png");
	height:280px;
    background-size: 100%;
    background-repeat-y: no-repeat;
	background-position: center;
	
}

.textura-footer{
	margin-top:40px;
	background-image: url("../images/pleca-footer-200dpi.png");
    height: 180px;
    background-repeat-x: repeat;
    background-size: 150%;
    background-repeat-y: no-repeat;
	background-position: center;
}

.aviso
{
	margin-top:60px;
	font-size:18px;
	color:#0096cd;
	font-family:bcsb;
	display:block
}

.texto1{
	color:#2fbbe9;
	font-size:27px;
	font-family:dinm;
}
.texto2{
	color:#6f6f6e;
	font-size:27px;
	font-family:dinl;
}

.caso{
	border:1px solid #cecece;
	border-radius:8px;
	margin-top:100px;
	position:relative;
	background-color:#FFF;
}

.caso .perfil{
	margin:0 auto;
	margin-top:-70px;
	display:block;
}

.icono-video{
	position:absolute;
	top: 10px;
	left: 10px;
	width: 30px;
}

label{ font-size:18px; color:#7a7776}

.redes img{ width:40px; margin-left:3px; margin-top:-6px;}
p.parrafo2.font32{font-size:40px;}
p.parrafo2.font55{font-size:55px;}
p.parrafo.p28{font-size:28px; margin: 0px 0px 0px 0px; }
p.parrafo.p33{font-size:33px; margin: 0px 0px 0px 0px;}
span.blue{color:#0096cd;}

.img1{width: 94%;display: block; margin: 0 auto;}
.img2{margin-top:35px; width: 80%;display: block; margin: 0 auto;}
.img3{margin: 0 auto; display: block; margin-top: 58px; width: 92%; display: block;}

@media (max-width: 767px) { 
	p.parrafo2{
		font-size: 36px;
	}
	p.parrafo2.font32{font-size:32px;}
	.textura-footer{height:100px;}
	.textura{height:100px;}
	.img3{margin-top:30px;}
}
