/* CSS Document */

.btns-sesiones {max-width:1100px; margin:auto; background-color: #EFEFEF; display:flex; justify-content:center; padding-top:25px; padding-bottom:10px;}

.item-p{
	width:30%; margin-top:7px; padding-top: 7px; padding-bottom:15px; margin:auto; border-radius:5px; text-align:center; border:1.2px solid #2e86a8; background-color:#fff; color:#2e86a8 ; font-size:15px;	
	-moz-transition: all 1s ease-in;  
    -o-transition: all 1s ease-in; 
    -webkit-transition: all 1s ease-in; 
    transition: all 0.5s ease-in; 
	cursor:pointer;
	}

.item-p:hover{
	color:#FFFFFF;  
	background-color:#2e86a8; 
	border:1.2px solid #BEBEBE;
	
	}

.item-p1{
	width:30%; padding-top:7px; padding-bottom:15px; margin:auto; border-radius:5px; text-align:center; border:1.2px solid #517F1B; background-color:#FFF; color:#517F1B; font-size:15px;	
	-moz-transition: all 1s ease-in;  
    -o-transition: all 1s ease-in; 
    -webkit-transition: all 1s ease-in; 
    transition: all 0.5s ease-in; 
	cursor:pointer;
	}

.item-p1:hover{
	color:#FFFFFF;  
	background-color:#517F1B; 
	border:1.2px solid #BEBEBE;
	
	}

.item-p2{
	width:30%; padding-top:7px; padding-bottom:15px; margin:auto; border-radius:5px; text-align:center; border:1.2px solid #9A9A9A; background-color:#FFF; color:#9A9A9A ; font-size:15px;	
	-moz-transition: all 1s ease-in;  
    -o-transition: all 1s ease-in; 
    -webkit-transition: all 1s ease-in; 
    transition: all 0.5s ease-in; 
	cursor:pointer;
	}

.item-p2:hover{
	color:#FFFFFF;  
	background-color:#9A9A9A; 
	border:1.2px solid #BEBEBE;
	
	}

.input-icon{
	position: absolute; left: 10px; top: 19px; font-size: 23px; color: #A8A3A3;}

.conting {width: 40%; margin: auto; margin-top:30px; padding-bottom: 20px;}
.ingresar {width:100%; background-color:#0c3c60; height:35px; color:#fff; cursor:pointer;  border: 0; outline: none; margin: auto;
-moz-transition: all 0.3s ease-in;  
    -o-transition: all 0.3s ease-in; 
    -webkit-transition: all 0.3s ease-in; 
    transition: all 0.3s ease-in; 
}

.ingresar:hover {background-color:#6F1D20; color: #FFFFFF; }

.contsusc {width: 40%; margin: auto; margin-top:30px; padding-bottom: 20px;}
#suscribirse {width: 100%; border: none;background-color:#0c3c60;height:35px; color:#fff;    cursor:pointer;  outline: none; margin: auto;
-moz-transition: all 0.3s ease-in;  
    -o-transition: all 0.3s ease-in; 
    -webkit-transition: all 0.3s ease-in; 
    transition: all 0.3s ease-in; 
}

#suscribirse:hover {background-color:#6F1D20; color: #FFFFFF; }

input[type="text"]{padding-left:40px; height: 45px; width: 100%;}
input[type="password"]{padding-left:40px; height: 45px; width: 100%;}
textarea {padding-left: 40px;}

.cont-home{max-width:1100px; padding-top:10px; display:flex; flex-wrap:wrap; margin:auto;}
.cont-home-iz{width:50%; min-height:300px; padding:7px;}
.cont-home-der{ width:50%; min-height:300px; padding:7px;}

.Noticias {height:755px; }
.Noticias a{text-decoration: none; }
.Noticias a:hover{text-decoration: underline;}

.input-icon1{
  position: absolute; left: 13px; top:13px; font-size: 20px; color: #909090;
}

.consultas td{ height:50px; font-size:13px; border :0px solid #903; position: relative;}

.nombre-test {margin-top:7%;}	

.eventos-prin {width:97%; padding:20px; margin:auto; background-color:#fff; box-shadow: 0 0 5px #D3D3D3; margin-top:10px; padding-top:15px; margin-bottom:50px;}

.cont-eventos {width: 100%; margin: auto; margin-top: 20px; margin-bottom: 20px; }

.vent-sesion {width: 100%; position: relative; margin: auto; z-index:25002;}
.vent-sesion table {margin:auto; margin-top:30px; width:70%;}
.vent-sesion td {height: 60px; position: relative; }

.vent-suscrb {width: 100%; margin: auto;z-index:25002}
.vent-suscrb table {margin:auto; margin-top:30px; width: 70%;}
.vent-suscrb td {height: 60px; position: relative;}

.vent-busq {width: 100%; position: relative; margin: auto;z-index:25002}
.vent-busq table {margin:auto; margin-top:25px; width: 90%;}
.vent-busq td {height: 60px; position: relative;}

.cont-img-fech {width:100%; padding:0px 0px 23px 0px; display: flex; border-bottom: 1px solid #E4E4E4; }

.img-notout { margin: auto; }
.img-notout1 {width: 180px; height: 100px; overflow:hidden; margin: auto; }
.img-notout1 img {
	transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;}

.img-notout1 img:hover {-webkit-transform:scale(1.3);transform:scale(1.3);}

.fech-art-notout {width: 45%; height: 90px; margin: auto;  border-left: 1px solid #E4E4E4;}

.enlace-not {color:#363636;
	font-weight: 600;
	-webkit-transition: color 0.3s ease; 
  -moz-transition: color 0.3s ease; 
  -o-transition: color 0.3s ease; 
  	transition: color 0.3s ease; 
	
}
.enlace-not:hover {color: #284CD1;}

.img-not {margin-top: 10px;}

.cont-not-sub {background-color:#FFF; height:745px; box-shadow: 0 0 5px #D3D3D3; padding-bottom:23px; margin-top:0px; padding-top:10px; text-align: center; }

.cont-imgeve {width: 94.5%; overflow:hidden; margin: auto;  margin-bottom: 5px;  margin-top:10px;}
.cont-imgeve img {
	transform: scale(1);
  -ms-transform: scale(1);
  -moz-transform: scale(1);
  -webkit-transform: scale(1);
  -o-transform: scale(1);
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;}

.cont-imgeve img:hover {-webkit-transform:scale(1.3);transform:scale(1.3);}

.letra-titeve-home {font-size:25px;width: 95%; height:80px; text-align: center; padding-top: 10px; margin: auto;margin-bottom: 5px; padding-bottom: 5px;}

.letra-fecheve {font-size: 16px; text-align: center; color:#B31215; }

.letra-evehom {color: #102F3B;
    -webkit-transition: color 0.3s ease; 
  -moz-transition: color 0.3s ease; 
  -o-transition: color 0.3s ease; 
  	transition: color 0.3s ease; 
}
.letra-evehom:hover {color:#287492;} 
.letra-verm-eve {font-size:16px; text-align: center; }

.cont-slide-eve {position:relative;margin:0 auto;top:0px;left:0px;width:1000px;height:420px;overflow:hidden;visibility:hidden;}
.slide-eve {cursor:default;position:relative;top:0px;left:0px;width:1100px;height:420px;overflow:hidden;}

.letras-princ-home {background-color:#fff; width:100%; font-weight:bold; color:#287492; padding:5px; font-size:27px; text-align: center; border-bottom:1px solid rgba(69,96,118,0.22); width: 95%; text-align: left; margin: auto; margin-bottom: 15px;}
.letras-princ-home1 {background-color:#fff; width:100%; font-weight: bold; color:#287492; padding:5px; font-size:27px; text-align: center; border-bottom:1px solid rgba(69,96,118,0.22); width: 95%; text-align: left; margin: auto; margin-bottom: 30px;}


@media screen and (max-width: 1200px){
	
	.fech-art-notout { border-left: none;}
	
}


@media screen and (max-width: 1000px){
	
	.cont-img-fech {display: block;height:190px;}
	.img-notout {width: 100%;}	
	.fech-art-notout {width: 100%;}
	.cont-not-sub {overflow:scroll;}	
		
}


@media screen and (max-width: 900px){
    
    .cont-not-sub {overflow:scroll; }
	.cont-img-fech {display: block;height:190px;}
	.vent-sesion table { width: 100%}
	.conting {width: 80%;}
	.vent-suscrb table {width: 100%;}
	.contsusc {width: 80%;}
	.vent-busq table {width: 100%;}

}


@media screen and (max-width:717px){
	
.cont-home{display:inline}
.cont-home-iz{width:100%; margin:auto;}
.cont-home-der{ width:100%; margin:auto}
.eventos {width:100%; }	
.eventos-prin {width: 94%;}
.cont-eventos {display:inline;}	
.letra-central {font-size:30px;}
.nombre-test {margin-top:2%;}
	.cont-img-fech {display: flex; height:auto;}
	.img-notout {width: 45%;}
	.fech-art-notout {width: 45%;}
	.cont-not-sub { height: auto;}
	.Noticias {height: auto;}
	
	}	

   @media screen and (max-width:600px){
	
.btns-sesiones {display: inline; }	
.item-p {width: 60%; margin-top: 10px;}	
.item-p1 {width: 60%; margin-top: 10px;}
.item-p2 {width: 60%; margin-top: 10px; }
.letra-titeve-home {font-size:40px;height:180px;}
.letra-fecheve {font-size:25px;}
.letra-verm-eve {font-size:25px;  }
.slide-eve {width:500px;height:550px;}
.cont-slide-eve {width:500px;height:550px;} 
.eventos-prin {width: 90%;}
.letras-princ-home {font-size:20px;}
.letras-princ-home1 {font-size:20px;}
}

@media screen and (max-width:480px){
	
	.cont-img-fech {display: block;height:auto; }
	.img-notout {width: 100%;}
	.fech-art-notout {width: 100%; height: 50px;}
	.eventos-prin {width: 88%;}


}

