a {
 text-decoration: none;
 color: inherit;
}

* {
 /*+box-sizing: border-box;*/
 -webkit-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
}

*:focus {
 outline: none;
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
 -webkit-appearance: none;
}

body,
html {
 margin: 0;
 padding: 0;
 font-family: 'Open Sans', sans-serif;
 height: 100%;
 width: 100%;
 background-color: #DDDDDD;
 min-width: 1000px;
}

#Main {
 height: 100%;
 width: 100%;
}

/*Header*/
#Header {
 background-color: #FFFFFF;
 font-family: 'Londrina Solid', cursive;
 position: fixed;
 left: 0;
 right: 0;
 z-index: 10;
 min-width: 1000px;
 /*+box-shadow: 0 0 50px rgba(0, 15, 62, 0.300);*/
 -webkit-box-shadow: 0 0 50px rgba(0, 15, 62, 0.300);
 box-shadow: 0 0 50px rgba(0, 15, 62, 0.300);
}

#Header:before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 height: 4px;
 background: url('../img/BarColor.png') center / auto repeat;
 z-index: 1;
}

#Header #HCir {
 position: absolute;
 left: 0;
 right: 0;
 z-index: 1;
 margin-top: -1px;
 display: none;
}

#Header .Menu {
 font-size: 0px;
 text-align: right;
 padding-top: 35px;
 padding-bottom: 30px;
}

#Header .Logo {
 position: absolute;
 left: 0;
 top: 5px;
 bottom: -12px;
 width: 150px;
 background: url('../img/Logo.png') center / contain no-repeat;
 z-index: 2;
}

#Header:after {
 content: '';
 position: absolute;
 left: 0px;
 right: 0px;
 /*left: -10px;*/
 /*right: -10px;*/
 bottom: -49px;
 background: url('../img/SemCir.svg') top center / 120% auto no-repeat;
 z-index: 1;
 height: 50px;
}

#Header .Menu .ItmMenu {
 font-size: 21px;
 display: inline-block;
 padding-right: 20px;
 padding-left: 20px;
 position: relative;
 z-index: 3;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 transition: 0.2s all;
 cursor: pointer;
}

#Header .Menu .ItmMenu:after {
 content: '';
 position: absolute;
 top: -31px;
 left: 8px;
 right: 8px;
 height: 0;
 z-index: -1;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 transition: 0.2s all;
 /*+border-radius: 0px 0px 30px 30px;*/
 border-radius: 0px 0px 30px 30px;
}

#Header .Menu .ItmMenu:nth-child(1) {
 color: #FB6B47;
}

#Header .Menu .ItmMenu:nth-child(1):hover {
 color: #FC9880;
}

#Header .Menu .ItmMenu:nth-child(1):after {
 background-color: #FB6B47;
}

#Header .Menu .ItmMenu:nth-child(2) {
 color: #FF911B;
}

#Header .Menu .ItmMenu:nth-child(2):hover {
 color: #FFB362;
}

#Header .Menu .ItmMenu:nth-child(2):after {
 background-color: #FF911B;
}

#Header .Menu .ItmMenu:nth-child(3) {
 color: #FFC000;
}

#Header .Menu .ItmMenu:nth-child(3):hover {
 color: #FFCF3F;
}

#Header .Menu .ItmMenu:nth-child(3):after {
 background-color: #FFC000;
}

#Header .Menu .ItmMenu:nth-child(4) {
 color: #A7C850;
}

#Header .Menu .ItmMenu:nth-child(4):hover {
 color: #BAD477;
}

#Header .Menu .ItmMenu:nth-child(4):after {
 background-color: #A7C850;
}

#Header .Menu .ItmMenu:nth-child(5) {
 color: #5BC4DB;
}

#Header .Menu .ItmMenu:nth-child(5):hover {
 color: #7FD0E2;
}

#Header .Menu .ItmMenu:nth-child(5):after {
 background-color: #5BC4DB;
}

#Header .Menu .ItmMenu:nth-child(6) {
 color: #7A8ED9;
}

#Header .Menu .ItmMenu:nth-child(6):hover {
 color: #9DACE3;
}

#Header .Menu .ItmMenu:nth-child(6):after {
 background-color: #7A8ED9;
}

#Header .Menu .ItmMenu:hover:after {
 height: 5px;
}

#Header .Menu .ItmMenu.Act:after {
 height: 110px;
}

#Header .Menu .ItmMenu.Act {
 color: #FFFFFF !important;
}

/*Slider*/
#Slider {
 display: block;
 height: 100%;
 width: 100%;
 padding-top: 80px;
 position: relative;
 z-index: 5;
 font-family: 'Londrina Solid', cursive;
}

#Slider .Cont {
 height: 100%;
 width: 100%;
 position: relative;
 background-color: #056CF0;
 overflow: hidden;
}

#Slider .Cont .Slide {
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 background-size: cover;
 background-position: center;
 /*+transform: translateX(0%);*/
 -webkit-transform: translateX(0%);
 transform: translateX(0%);
 z-index: 1;
 /*+transition: 0.5s all;*/
 -webkit-transition: 0.5s all;
 transition: 0.5s all;
}

#Slider .Cont .Slide:after {
 content: '';
 position: absolute;
 top: 0;
 bottom: 0;
 left: 0;
 right: 0;
 background-color: #3E3D1A;
 opacity: 0.45;
 z-index: 1;
}

#Slider .Cont .Slide.Iz {
 /*+transform: translateX(-100%);*/
 -webkit-transform: translateX(-100%);
 transform: translateX(-100%);
 /*+transition: none;*/
 -webkit-transition: none;
 transition: none;
}

#Slider .Cont .Slide.Der {
 /*+transform: translateX(100%);*/
 -webkit-transform: translateX(100%);
 transform: translateX(100%);
 /*+transition: none;*/
 -webkit-transition: none;
 transition: none;
}

#Slider .Cont .Slide .TxtCont {
 position: absolute;
 top: 50%;
 /*+transform: translateY(-50%);*/
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
 left: 0;
 right: 0;
 text-transform: uppercase;
 text-align: center;
 color: #FFFFFF;
 z-index: 3;
 font-size: 54px;
 height: 130px;
}

#Slider .Cont .Slide .TxtCont div {
 /*+transition: 0.4s all;*/
 -webkit-transition: 0.4s all;
 transition: 0.4s all;
 opacity: 0;
 margin-top: -30px;
 position: relative;
}

/*All*/
#Slider .Cont .Slide .TxtCont .Txt1 {
 z-index: 1;
}

#Slider .Cont .Slide .TxtCont .Txt2 {
 color: #FF7755;
 margin-top: 10px;
 z-index: 1;
 text-shadow: 2px 2px #901C00;
}

#Slider .Cont .Slide .TxtCont .BtnMas {
 margin-top: 50px;
 z-index: 1;
 /*text-shadow: 2px 2px #901C00;*/
 font-size: 26px;
 cursor: pointer;
 height: 90px;
 line-height: 4;
 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAABICAYAAABY1pQpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0VJREFUeNrs28FNBEEMBMANgRAvM4dESMvx4M8Derx2tcR/PdVSSydxXcNz3/fr++8SPsKHj0iklD9RTj7Ch49IqJTKyUf48BEJl1I5+QgfPiLhUionH+HDRyRcSuXkI3z4yH/4lFIqJx/hw0eyPqWUyslH+PCRrE8ppXLyET58JOtTSqmcfIQPH8n6lFIqJx/hw0eyPqWUysmHDx8+kvUppVROPnz48JGsTymlcvLhw4ePZH1KKZWTDx8+fCTrU0qpnHz48OEjOZ+XUionHz58+IjRbVVK5eTDhw8fPkZXOfnw4cOHj9GdXUrl5MOHDx8+Rvc3R698SD58+PDhY3RPHq2cfPjw4cPH6IaPVk4+fPjw4ePtwkcrJx8+fPjwMbrho5WTDx8+fPgY3fDRysmHDx8+fIxu+Gjl5MOHDx8+Rjd8tHLy4cOHDx+jGz5aOfnw4cOHj9ENH62cfPjw4cPH6IaP3lxOPnz48OFjdI8cvRGIDx8+fPgY3aNHb4Liw8c38+FjdFscvQGMDx/fzoeP0W119GQ4PnzcwIeP0W159ERAPnzc4iY+RhekW9zEh4+b3OJoPy3xcYPb+PAxum7kw4cPHzca3S1H3/59gI9v5sOHDyg38+HDhw8fozvz6AfdzocPHz58jO6IUj7hDfjw4cOHj9EdVcrOb8GHDx8+fIzuyFJ2fBM+fPjw4WN0R5ey09vw4cOHDx+ju6KUHd6IDx8+fPgY3VWlPPlWfPjw4cPH6K4s5Yk348OHDx8+Rnd1KZNvx4cPHz58jK5Sht6QDx8+fPgYXaUMvSUfPnz48DG6Spl9Uz58+PDhY3SV8oHl5MOHDx8+Rlc5lZIPHz58jK5SzionHz58+PAxusqplHz48OGzwOf9oZ9KuaacfPjw4cOnwQN9/NH4KmXvcvLhw4cPn0Hjq5S9y8mHDx8+fAaNr1L2LicfPnz48Bk0vkrZu5x8+PDhw2fQ+Cpl73Ly4cOHD59B46uUvcvJhw8fPnwGja9S9i4nHz58+PAZNL5K2bucfPgIHz6Dxlcpe5eTDx/hw0ckVE6l5CN8+IiEyqmUfIQPH5FQOZWSj/DhIxIqp1LyET58RELlVEo+wofPQ/MlwACkcveQ4HujrQAAAABJRU5ErkJggg==') center 0% / auto 0px no-repeat;
}

#Slider .Cont .Slide .TxtCont .Ico {
 padding: 70px;
 top: -30%;
 right: 5%;
 /*background-color: #1954A0;*/
 position: absolute;
 z-index: 0;
 background-position: center;
 background-size: contain;
 background-repeat: no-repeat;
}

/*#2*/
#Slider .Cont .Slide:nth-child(2) .TxtCont .Txt2 {
 color: #FFA444;
 text-shadow: 2px 2px #7A3E00;
}

#Slider .Cont .Slide:nth-child(2) .TxtCont .Ico {
 top: -30%;
 left: 5%;
 right: auto;
}

/*#3*/
#Slider .Cont .Slide:nth-child(3) .TxtCont .Txt2 {
 color: #FFD455;
 text-shadow: 2px 2px #997100;
}

/*#4*/
#Slider .Cont .Slide:nth-child(4) .TxtCont .Txt2 {
 color: #BDED40;
 text-shadow: 2px 2px #59770C;
}

#Slider .Cont .Slide:nth-child(4) .TxtCont .Ico {
 top: -30%;
 left: 5%;
 right: auto;
}

/*#5*/
#Slider .Cont .Slide:nth-child(5) .TxtCont .Txt2 {
 color: #6BD6ED;
 text-shadow: 2px 2px #116B7F;
}

/*#---*/
#Slider .Cont .Slide.Inact {
 z-index: 0;
}

#Slider .Cont .Slide.Temp {
 z-index: 1;
}

#Slider .Cont .Slide.Act {
 z-index: 2;
}

#Slider .Cont .Slide.Top {
 z-index: 3;
}

#Slider .Cont .Slide.Act .TxtCont div {
 margin-top: 0px;
}

#Slider .Cont .Slide.Act .TxtCont .Txt1 {
 opacity: 1;
 -webkit-transition-delay: 0.4s;
 transition-delay: 0.4s;
}

#Slider .Cont .Slide.Act .TxtCont .Txt2 {
 opacity: 1;
 -webkit-transition-delay: 0.7s;
 transition-delay: 0.7s;
}

#Slider .Cont .Slide.Act .TxtCont .BtnMas {
 opacity: 1;
 margin-top: 35px;
 /*+transition: all 0.7s 1.3s;*/
 -webkit-transition: all 0.7s 1.3s;
 -moz-transition: all 0.7s 1.3s;
 -o-transition: all 0.7s 1.3s;
 transition: all 0.7s 1.3s;
 background-size: auto 15px;
}

#Slider .Cont .Slide.Act .TxtCont .Ico {
 opacity: 1;
 -webkit-transition-delay: 1s;
 transition-delay: 1s;
}

#Slider .Cont .BtnsSlide {
 position: absolute;
 text-align: center;
 bottom: 10px;
 bottom: 85px;
 left: 0;
 right: 0;
 height: 22px;
 cursor: pointer;
 z-index: 10;
}

#Slider .Cont .BtnsSlide .Btn {
 padding: 4px;
 border: 2px solid #FFFFFF;
 display: inline-block;
 /*+border-radius: 20px;*/
 border-radius: 20px;
 background-color: rgba(0, 0, 0, 0.2);
 vertical-align: middle;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 transition: 0.2s all;
 margin-right: 8px;
 position: relative;
}

#Slider .Cont .BtnsSlide .Btn:after {
 content: '';
 position: absolute;
 left: 50%;
 top: 50%;
 /*+transform: translateY(-50%) translateX(-50%);*/
 -webkit-transform: translateY(-50%) translateX(-50%);
 transform: translateY(-50%) translateX(-50%);
 background-color: #5BC4DB;
 /*+border-radius: 10px;*/
 border-radius: 10px;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 transition: 0.2s all;
}

#Slider .Cont .BtnsSlide .Btn.Act {
 padding: 8px;
 border: 2px solid #FFFFFF;
}

#Slider .Cont .BtnsSlide .Btn.Act:after {
 padding: 4px;
}

#Slider .TopItm {
 background-color: rgba(255, 255, 255, 0.85);
 font-size: 0px;
 position: absolute;
 bottom: 0;
 left: 0;
 right: 0;
 z-index: 10;
}

#Slider .TopItm .ItmSec {
 font-size: 16px;
 display: inline-block;
 width: 20%;
 padding-top: 20px;
 padding-bottom: 20px;
 text-align: center;
 color: #444444;
 font-family: 'Londrina Solid', cursive;
 font-size: 18px;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 transition: 0.2s all;
 overflow: hidden;
 position: relative;
 /*+box-sizing: border-box;*/
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 -ms-box-sizing: border-box;
 box-sizing: border-box;
}

#Slider .TopItm .ItmSec i {
 margin-right: 10px;
 vertical-align: sub;
}

#Slider .TopItm .ItmSec:nth-child(even) {
 background-color: rgba(255, 255, 255, 0.5);
}

#Slider .TopItm .ItmSec:hover {
 color: #FB6B47;
 cursor: pointer;
 background-color: #FFFFFF;
}

/*Escuela*/
#Escuela #Sec1 {
 font-size: 0px;
 position: relative;
 z-index: 5;
}

#Escuela #Sec1 .Cuad {
 display: inline-block;
 width: 33%;
 border-top-width: 5px;
 border-top-style: solid;
 padding: 10px 100px 10px 35px;
 color: #4C4C4C;
 vertical-align: top;
 position: relative;
 background-color: #FFFFFF;
 height: 250px;
}

#Escuela #Sec1 .Cuad:nth-child(1) {
 border-top-color: #A7C850;
}

#Escuela #Sec1 .Cuad:nth-child(2) {
 border-top-color: #5BC4DB;
 width: 34%;
 /*background-color: #FFFFFF;*/
}

#Escuela #Sec1 .Cuad:nth-child(3) {
 border-top-color: #FB6B47;
}

#Escuela #Sec1 .Cuad .CTop {
 font-family: 'Londrina Solid', cursive;
 font-size: 28px;
 position: relative;
 z-index: 5;
}

#Escuela #Sec1 .Cuad .CText {
 font-size: 14px;
 margin-top: 20px;
 position: relative;
 z-index: 5;
}

#Escuela #Sec1 .Cuad .CImg {
 position: absolute;
 top: 0;
 bottom: 0;
 right: 10px;
 z-index: 2;
 width: 150px;
 opacity: 0.6;
}

#Escuela #Sec1 .Cuad:nth-child(1) .CImg {
 background: url('../img/S1Img1.png') center / contain no-repeat;
}

#Escuela #Sec1 .Cuad:nth-child(2) .CImg {
 background: url('../img/S1Img2.png') center / contain no-repeat;
}

#Escuela #Sec1 .Cuad:nth-child(3) .CImg {
 background: url('../img/S1Img3.png') center / contain no-repeat;
}

#Escuela #Sec1:after {
 content: '';
 position: absolute;
 left: 0;
 right: 0;
 bottom: -8px;
 background: url('../img/Papel.png') center / auto repeat;
 height: 10px;
}

#Escuela #Sec1:before {
 content: '';
 position: absolute;
 left: 0;
 right: 0;
 top: 5px;
 bottom: 0;
 z-index: 3;
 background-color: rgba(255, 255, 255, 0.7);
}

#Escuela #Sec2 {
 position: relative;
 z-index: 4;
 font-size: 0px;
}

#Escuela #Sec2 .S1 {
 display: inline-block;
 width: 67%;
 vertical-align: top;
 height: 450px;
 position: relative;
 padding: 20px 40px 20px 20px;
}

#Escuela #Sec2 .S1:after {
 content: '';
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 z-index: 0;
 background-color: rgba(0, 0, 0, 0.815);
 opacity: 0.9;
 z-index: 0;
}

#Escuela #Sec2 .S1 .T1,
#Escuela #Sec2 .S1 .T2,
#Escuela #Sec2 .S1 .T3 {
 position: relative;
 z-index: 1;
 color: #FFFFFF;
}

#Escuela #Sec2 .S1 .T1 .Ico,
#Escuela #Sec2 .S1 .T2 .Ico {
 position: absolute;
 padding: 60px;
 /*background-color: #65A9C8;*/
}

#Escuela #Sec2 .S1 .T1 .Ico {
 right: 10px;
 top: 100%;
 /*+transform: translateY(-50%);*/
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
 background: url('../img/IcosW/Icos-31.png') center / contain no-repeat;
 /*display: none;*/
}

#Escuela #Sec2 .S1 .T2 .Ico {
 right: -10px;
 bottom: 0px;
 background: url('../img/IcosW/Icos-26.png') center / contain no-repeat;
 display: none;
}

#Escuela #Sec2 .S1 .T1 {
 font-family: 'Londrina Solid', cursive;
 font-size: 41px;
 /*padding-left: 100px;*/
 margin-top: 40px;
 text-transform: uppercase;
}

#Escuela #Sec2 .S1 .T2 {
 font-size: 31px;
 padding-right: 95px;
 line-height: 1.2;
 margin-top: 25px;
}

#Escuela #Sec2 .S1 .T3 {
 font-size: 14px;
 line-height: 1.2;
 margin-top: 40px;
 padding-right: 95px;
}

#Escuela #Sec2 .S2 {
 display: inline-block;
 width: 33%;
 vertical-align: top;
 height: 450px;
 background: url('../img/Fotos/20190402_111203.jpg') 30% 60% / 200% auto no-repeat;
 background-attachment: scroll;
 position: relative;
}

#Escuela #Sec2 .S2:after {
 /*content: '';*/
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 z-index: 0;
 background-color: rgba(0, 0, 0, 0.366);
 opacity: 0.9;
 z-index: 0;
}

#Escuela #Sec3 {
 position: relative;
 z-index: 3;
 font-size: 0px;
 background-color: #FFFFFF;
}

#Escuela #Sec3 .SCuad {
 display: inline-block;
 width: 33%;
 font-size: 14px;
 vertical-align: top;
 position: relative;
 height: 200px;
}

#Escuela #Sec3 .SCuad .SCenter {
 position: absolute;
 top: 50%;
 /*+transform: translateY(-50%);*/
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
 left: 100px;
 right: 25px;
}

#Escuela #Sec3 .SCuad .SCenter .Top {
 font-family: 'Londrina Solid', cursive;
 font-size: 28px;
 margin-bottom: 20px;
 position: relative;
}

#Escuela #Sec3 .SCuad .SCenter .Txt {
}

#Escuela #Sec3 .SCuad .SCenter .Ico {
 position: absolute;
 left: -80px;
 top: 50%;
 padding: 30px;
 /*(*+transform: translateY(-50%);*)
 	-webkit-transform: translateY(-50%);
 	-moz-transform: translateY(-50%);
 	-o-transform: translateY(-50%);
 	-ms-transform: translateY(-50%);
 	transform: translateY(-50%);*/
 background-position: center;
 background-size: contain;
 background-repeat: no-repeat;
}

#Escuela #Sec3 .SCuad:nth-child(3):after,
#Escuela #Sec3 .SCuad:nth-child(4):after,
#Escuela #Sec3 .SCuad:nth-child(7):after,
#Escuela #Sec3 .SCuad:nth-child(8):after {
 content: '';
 position: absolute;
 top: 20px;
 bottom: 20px;
 left: 1px;
 border-right: 1px solid #DEDEDE;
}

#Escuela #Sec3 .SCuad:nth-child(2),
#Escuela #Sec3 .SCuad:nth-child(5) {
 width: 34%;
}

#Escuela #Sec3 .SCuad:nth-child(2) .Ico {
 background-image: url('../img/IcosC/Icos-09.png');
}

#Escuela #Sec3 .SCuad:nth-child(3) .Ico {
 background-image: url('../img/IcosC/Icos-07.png');
}

#Escuela #Sec3 .SCuad:nth-child(4) .Ico {
 background-image: url('../img/IcosC/Icos-03.png');
}

#Escuela #Sec3 .SCuad:nth-child(6) .Ico {
 background-image: url('../img/IcosC/Icos-12.png');
}

#Escuela #Sec3 .SCuad:nth-child(7) .Ico {
 background-image: url('../img/IcosC/Icos-15.png');
}

#Escuela #Sec3 .SCuad:nth-child(8) .Ico {
 background-image: url('../img/IcosC/Icos-16.png');
}

#Escuela #Sec3:after {
 content: '';
 position: absolute;
 left: 0;
 right: 0;
 bottom: -8px;
 background: url('../img/Papel.png') center / auto repeat;
 height: 10px;
}

#Escuela #Sec3 .T_Titulo {
 text-align: center;
 font-family: 'Londrina Solid', cursive;
 font-size: 38px;
 color: #FFC000;
 /*background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAABICAYAAABY1pQpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVBOEMxQ0Y3QTEwNzExRTk5OUM1RjY3Nzg5ODI1QjI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVBOEMxQ0Y4QTEwNzExRTk5OUM1RjY3Nzg5ODI1QjI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUE4QzFDRjVBMTA3MTFFOTk5QzVGNjc3ODk4MjVCMjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUE4QzFDRjZBMTA3MTFFOTk5QzVGNjc3ODk4MjVCMjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6Vmp0BAAAEIUlEQVR42uzcUU4UQRSG0eamN+Qjj+7EWQErIjNbcQcuxWeetBNiRmWYgemqulV1bmLECCbN+cI/JMSHl+fHZfD79vr7aXF8HB8+rvGtE0R5PPuzOPk4Pnxc04uJojyevTp0fBwfPs7wFoxSnHwcHz7O8FaOUpx8HB8+zvBWjlKcfBwfPq6lz1A/XHXzQ5/Fud1JL3wcHz5uR5/DDN/xfjRKrwz5OD58XAmfq14xcZTi5OP48HElfN51i8mjFCcfPnz4uBI+F/8+RClOPnz48HFFfN58vxClOPnw4cPHFfP57/1DlOLkw4cPH1fU56+PC1GKkw8fPnxccZ8/H7+K8t04tzvpjQ8fPnz47PTvdPMdb+0ovTLkw4cPH1fC53uIUpx8+PDh46r4bP+j1SlEKU4+fPjwwVFndLc3QpTi5MOHDx8+dUY38/Bmi1KcfPjw4cPn7tHNOrwlHvogTj58+PDh03p0t1sne+jjjnEuy3w/is+HDx8+fO4Y3Wzf8ZZ+6JNXhnz48OHDp+XoZhreWg8tTj58+PDh02x0swxv7YcWJx8+fPjwaTK6GYa3yUOLkw8fPnz4NPJpOrzNHlqcfPjw4cOnlU9MGqU4+fDhw4dPE5+YOEpx8uHDhw+f6j4xeZTi5MOHDx8+VX1ClOLkw4cPHz71fEKU4uTDhw8fPvV8QpTTx8mHDx8+fCr6hCinjpMPHz58+FT2CVFOGycfPnz48GngE6KcMk4+fPjw4dPIJ0Q5XZx8+PDhw6ehT4hyqjj58OHDh09jnxDlNHHy4cOHD58EPiHKKeLkw4cPHz5JfEKUw8fJhw8fPnwS+YQoh46TDx8+fPgk8wlRDhsnHz58+PBJ6BOiHDJOPnz48OGT1CdEOVycfPjw4cMnsU+Icqg4+fDhw4dPcp8Q5TBx8uHDhw+fDnxClEPEyYcPHz58OvEJUXYfJx8+fPjw6cjn2vCKMnecfPjw4cOnM58wut3GyYcPHz58OvRZjW7xOJcdP5fHC2/z4cOHD59OfB5enh+Nbvnb+3O68OHDhw+fPn3C6FZ7ZXgQJR8+fPjwCaM7bZx8+PDhw6fh8BrdueLkw4cPHz4Nh9fozhUnHz58+PBpPLxPopwmTj58+PDhk2B4v/7+9UOUw8fJhw8fPnySDO/PHcZXlLnj5MOHDx8+iYZ3uXN8RZk7Tj58+PDhk3B4Pzu+oswdJx8+fPjwSTy8Hx1fUeaOkw8fPnz4dDC8t46vKHPHyYcPHz58Ohrea+Mrytxx8uHDhw+fDof30viKMnecfPg4Pnw6Ht5/x1eUuePkw8fx4dPBrTe8zza+X3TSLM7tjjNFycfx4TOyT7Dv/pWhLxp8HB8+htdVitMXDT6ODx/D6yrF6YsGH8eHT4e38u4uzrfednwcHz6d3C8BBgBvgrlxN4EO9gAAAABJRU5ErkJggg==') center 80% / auto 20px no-repeat;*/
 padding-top: 30px;
 /*padding-bottom: 50px;*/
 padding-bottom: 20px;
}

/*Noticias*/
#Noticias {
 /*background-color: #FFFFFF;*/
 position: relative;
 z-index: 3;
}

#Noticias:after {
 content: '';
 position: absolute;
 left: 0;
 right: 0;
 bottom: -8px;
 background: url('../img/Papel.png') center / auto repeat;
 height: 10px;
}

#Noticias .ContNoti {
 white-space: nowrap;
 overflow-x: hidden;
 padding: 20px 30px 20px 15px;
 background-color: #FFFFFF;
}

#Noticias .ContNoti .NotiIt {
 display: inline-block;
 width: 19%;
 white-space: normal;
 margin-left: 0.5%;
 margin-right: 0.5%;
 overflow: hidden;
 /*+border-radius: 10px;*/
 border-radius: 10px;
 position: relative;
 cursor: pointer;
 /*+transition: 0.3s all;*/
 -webkit-transition: 0.3s all;
 transition: 0.3s all;
 /*+box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);*/
 -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
 box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
 height: 360px;
}

#Noticias .ContNoti .NotiIt:hover {
 /*+transform: scale(1.03) translateY(-5px);*/
 -webkit-transform: scale(1.03) translateY(-5px);
 transform: scale(1.03) translateY(-5px);
 /*+box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3);*/
 -webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3);
 box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.3);
}

#Noticias .ContNoti .NotiIt .NFoto {
 height: 150px;
 background-color: #7E6B6B;
 position: relative;
 z-index: 5;
}

#Noticias .ContNoti .NotiIt .NTxt {
 padding: 20px 20px 40px 20px;
 color: #FFFFFF;
 position: absolute;
 z-index: 5;
 /*+box-shadow: inset 0px -4px rgba(0, 0, 0, 0.05);*/
 -webkit-box-shadow: inset 0px -4px rgba(0, 0, 0, 0.05);
 box-shadow: inset 0px -4px rgba(0, 0, 0, 0.05);
 top: 150px;
 bottom: 0;
 left: 0;
 right: 0;
}

#Noticias .ContNoti .NotiIt:nth-child(3n+1) .NTxt {
 background-color: #3DADC9;
}

#Noticias .ContNoti .NotiIt:nth-child(3n+2) .NTxt {
 background-color: #EC774B;
}

#Noticias .ContNoti .NotiIt:nth-child(3n+3) .NTxt {
 background-color: #C389CE;
}

#Noticias .ContNoti .NotiIt .NTxt .NTTop {
 text-transform: uppercase;
 font-size: 16px;
 font-weight: normal;
 padding-bottom: 10px;
 position: relative;
 z-index: 5;
}

#Noticias .ContNoti .NotiIt .NTxt .NTRes {
 font-size: 14px;
 padding-top: 10px;
 font-weight: 100;
 position: relative;
 position: relative;
 z-index: 5;
}

#Noticias .ContNoti .NotiIt .NTxt .NTRes:after {
 content: '';
 position: absolute;
 top: -1px;
 left: 0;
 width: 50px;
 height: 4px;
 background-color: rgba(255, 255, 255, 0.8);
 /*+border-radius: 5px;*/
 border-radius: 5px;
}

#Noticias .ContNoti .NotiIt .NTxt .NTMas {
 text-align: right;
 padding-top: 15px;
 font-size: 12px;
 font-weight: 100;
 position: relative;
 z-index: 5;
 cursor: pointer;
 display: none;
}

#Noticias .ContNoti .NotiIt .NTxt:after {
 font-family: 'Material Icons';
 content: '\e236';
 position: absolute;
 z-index: 1;
 font-size: 60px;
 color: rgba(0, 0, 0, 0.05);
 bottom: 10px;
 right: 10px;
 /*width: 120px;*/
 text-align: center;
}

/*Galeria*/
/*#Galeria
{
	position: relative;
	z-index: 2;
	height: 800px;
	(*background-color: #FFFFFF;*)
}*/
/*#Galeria .T_Titulo
{
	position: relative;
	(*height: 26%;*)
	height: 160px;
}*/
/*#Galeria .T_Titulo:after
{
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 0;
	background-color: #5BC3DA;
	opacity: 0.85;
	z-index: 0;
}*/
/*#Galeria .T_Titulo .TxtTop
{
	text-align: center;
	font-family: 'Londrina Solid', cursive;
	padding-top: 40px;
	padding-bottom: 80px;
	font-size: 38px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAABICAYAAABY1pQpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0VJREFUeNrs28FNBEEMBMANgRAvM4dESMvx4M8Derx2tcR/PdVSSydxXcNz3/fr++8SPsKHj0iklD9RTj7Ch49IqJTKyUf48BEJl1I5+QgfPiLhUionH+HDRyRcSuXkI3z4yH/4lFIqJx/hw0eyPqWUyslH+PCRrE8ppXLyET58JOtTSqmcfIQPH8n6lFIqJx/hw0eyPqWUysmHDx8+kvUppVROPnz48JGsTymlcvLhw4ePZH1KKZWTDx8+fCTrU0qpnHz48OEjOZ+XUionHz58+IjRbVVK5eTDhw8fPkZXOfnw4cOHj9GdXUrl5MOHDx8+Rvc3R698SD58+PDhY3RPHq2cfPjw4cPH6IaPVk4+fPjw4ePtwkcrJx8+fPjwMbrho5WTDx8+fPgY3fDRysmHDx8+fIxu+Gjl5MOHDx8+Rjd8tHLy4cOHDx+jGz5aOfnw4cOHj9ENH62cfPjw4cPH6IaP3lxOPnz48OFjdI8cvRGIDx8+fPgY3aNHb4Liw8c38+FjdFscvQGMDx/fzoeP0W119GQ4PnzcwIeP0W159ERAPnzc4iY+RhekW9zEh4+b3OJoPy3xcYPb+PAxum7kw4cPHzca3S1H3/59gI9v5sOHDyg38+HDhw8fozvz6AfdzocPHz58jO6IUj7hDfjw4cOHj9EdVcrOb8GHDx8+fIzuyFJ2fBM+fPjw4WN0R5ey09vw4cOHDx+ju6KUHd6IDx8+fPgY3VWlPPlWfPjw4cPH6K4s5Yk348OHDx8+Rnd1KZNvx4cPHz58jK5Sht6QDx8+fPgYXaUMvSUfPnz48DG6Spl9Uz58+PDhY3SV8oHl5MOHDx8+Rlc5lZIPHz58jK5SzionHz58+PAxusqplHz48OGzwOf9oZ9KuaacfPjw4cOnwQN9/NH4KmXvcvLhw4cPn0Hjq5S9y8mHDx8+fAaNr1L2LicfPnz48Bk0vkrZu5x8+PDhw2fQ+Cpl73Ly4cOHD59B46uUvcvJhw8fPnwGja9S9i4nHz58+PAZNL5K2bucfPgIHz6Dxlcpe5eTDx/hw0ckVE6l5CN8+IiEyqmUfIQPH5FQOZWSj/DhIxIqp1LyET58RELlVEo+wofPQ/MlwACkcveQ4HujrQAAAABJRU5ErkJggg==') center 70% / auto 20px no-repeat;
	color: #FFFFFF;
	position: relative;
	z-index: 1;
}*/
/*#Galeria .T_Titulo .BtnMas
{
	position: absolute;
	right: 20px;
	top: 50%;
	(*+transform: translateY(-50%);*)
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	text-align: center;
	font-family: 'Londrina Solid', cursive;
	font-size: 24px;
	color: #FFFFFF;
	border: 3px solid #FFFFFF;
	padding: 5px 15px;
	z-index: 1;
	(*+transition: 0.2s all;*)
	-webkit-transition: 0.2s all;
	-moz-transition: 0.2s all;
	-o-transition: 0.2s all;
	transition: 0.2s all;
}*/
/*#Galeria .T_Titulo .BtnMas:hover
{
	cursor: pointer;
	background-color: rgba(255, 255, 255, 0.2);
}*/
#Galeria .F_Last {
 height: auto;
 background-color: #FFFFFF;
 font-size: 0px;
}

#Galeria .F_Last .Col1 {
 height: 100%;
 width: 50%;
 vertical-align: top;
 display: inline-block;
 padding: 6px 3px 6px 6px;
}

#Galeria .F_Last .Col2 {
 height: 100%;
 width: 50%;
 vertical-align: top;
 display: inline-block;
 padding: 6px 6px 6px 3px;
}

#Galeria .F_Last .Col2 .Row1 {
 height: 50%;
 padding-bottom: 3px;
}

#Galeria .F_Last .Col2 .Row2 {
 height: 50%;
 padding-top: 3px;
}

#Galeria .F_Last .Col2 .Row2 .Col1 {
 padding: 0 3px 0 0;
}

#Galeria .F_Last .Col2 .Row2 .Col2 {
 padding: 0 0 0 3px;
}

#Galeria .F_Last .Foto {
 height: 100%;
 position: relative;
 overflow: hidden;
 cursor: pointer;
}

#Galeria .F_Last .Foto .Txt {
 /*+transition: 0.5s all;*/
 -webkit-transition: 0.5s all;
 transition: 0.5s all;
 position: absolute;
 left: 0;
 right: 0;
 bottom: 0;
 top: 50%;
 color: #FFFFFF;
 text-transform: uppercase;
 line-height: 1;
 z-index: 1;
 font-weight: 100;
 /**/
 /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.8+71,0.8+100 */
 /* FF3.6-15 */
 /* Chrome10-25,Safari5.1-6 */
 background: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 0%, 0)), color-stop(71%, hsla(0, 0%, 0%, 0.8)), to(hsla(0, 0%, 0%, 0.8)));
 background: linear-gradient(to bottom, hsla(0, 0%, 0%, 0) 0%, hsla(0, 0%, 0%, 0.8) 71%, hsla(0, 0%, 0%, 0.8) 100%);
 /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
 /* IE6-9 */
}

#Galeria .F_Last .Foto:hover .Txt {
 opacity: 0.8;
}

#Galeria .F_Last .Foto .Txt .Val {
 position: absolute;
 bottom: 10px;
 left: 10px;
 right: 10px;
 font-size: 24px;
}

#Galeria .F_Last .Foto .FotoImg {
 position: absolute;
 z-index: 0;
 top: 0;
 left: 0;
 right: 0;
 bottom: 0;
 background-size: cover;
 background-position: center;
 /*+transition: all 0.5s;*/
 -webkit-transition: all 0.5s;
 transition: all 0.5s;
}

#Galeria .F_Last .Foto:hover .FotoImg {
 /*+transform: scale(1.1);*/
 -webkit-transform: scale(1.1);
 transform: scale(1.1);
 opacity: 0.9;
}

#Galeria .F_Last > .Col1 .Foto .Txt .Val {
 font-size: 31px;
}

#Galeria .F_Last .Col2 .Row1 .Foto .Txt .Val {
 font-size: 28px;
}

#Galeria .F_Last .Col2 .Row1 .Foto .Txt {
 top: 30%;
}

#Galeria .F_Last .Col2 .Row2 .Foto .Txt {
 top: 0%;
}

#Galeria {
 position: relative;
 z-index: 2;
}

#Galeria:after {
 content: '';
 position: absolute;
 left: 0;
 right: 0;
 bottom: -8px;
 background: url('../img/Papel.png') center / auto repeat;
 height: 10px;
}

#Galeria .F_Last > .Col1,
#Galeria .F_Last > .Col2 {
 height: 600px;
}

/*Nada*/
#Galeria .MsjNada {
 color: #5BC4DB;
 font-size: 30px;
 text-align: center;
 font-family: 'Londrina Solid', cursive;
 line-height: 6.5;
 display: none;
}

#Galeria .F_Last .MsjNada:nth-child(1) {
 display: block;
}

#Galeria .MsjNada i {
 font-size: 40px;
 vertical-align: sub;
 margin-right: 11px;
}

/*Contacto*/
#Contacto {
 position: relative;
 z-index: 1;
 /*height: 80%;*/
 /*background-color: #FFFFFF;*/
}

#Contacto .Formulario {
 position: relative;
}

#Contacto .Formulario:before {
 content: '';
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 background-color: #7A8ED9;
 opacity: 0.9;
 z-index: 0;
}

#Contacto .Formulario .FCont {
 margin: 0 auto;
 position: relative;
 z-index: 1;
 width: 80%;
 padding: 15px;
 color: #FFFFFF;
}

#Contacto .Formulario .FCont .Titulo {
 position: relative;
 font-family: 'Londrina Solid', cursive;
 text-transform: uppercase;
 padding-top: 20px;
 padding-bottom: 60px;
 text-align: center;
 font-size: 38px;
 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAABICAYAAABY1pQpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0VJREFUeNrs28FNBEEMBMANgRAvM4dESMvx4M8Derx2tcR/PdVSSydxXcNz3/fr++8SPsKHj0iklD9RTj7Ch49IqJTKyUf48BEJl1I5+QgfPiLhUionH+HDRyRcSuXkI3z4yH/4lFIqJx/hw0eyPqWUyslH+PCRrE8ppXLyET58JOtTSqmcfIQPH8n6lFIqJx/hw0eyPqWUysmHDx8+kvUppVROPnz48JGsTymlcvLhw4ePZH1KKZWTDx8+fCTrU0qpnHz48OEjOZ+XUionHz58+IjRbVVK5eTDhw8fPkZXOfnw4cOHj9GdXUrl5MOHDx8+Rvc3R698SD58+PDhY3RPHq2cfPjw4cPH6IaPVk4+fPjw4ePtwkcrJx8+fPjwMbrho5WTDx8+fPgY3fDRysmHDx8+fIxu+Gjl5MOHDx8+Rjd8tHLy4cOHDx+jGz5aOfnw4cOHj9ENH62cfPjw4cPH6IaP3lxOPnz48OFjdI8cvRGIDx8+fPgY3aNHb4Liw8c38+FjdFscvQGMDx/fzoeP0W119GQ4PnzcwIeP0W159ERAPnzc4iY+RhekW9zEh4+b3OJoPy3xcYPb+PAxum7kw4cPHzca3S1H3/59gI9v5sOHDyg38+HDhw8fozvz6AfdzocPHz58jO6IUj7hDfjw4cOHj9EdVcrOb8GHDx8+fIzuyFJ2fBM+fPjw4WN0R5ey09vw4cOHDx+ju6KUHd6IDx8+fPgY3VWlPPlWfPjw4cPH6K4s5Yk348OHDx8+Rnd1KZNvx4cPHz58jK5Sht6QDx8+fPgYXaUMvSUfPnz48DG6Spl9Uz58+PDhY3SV8oHl5MOHDx8+Rlc5lZIPHz58jK5SzionHz58+PAxusqplHz48OGzwOf9oZ9KuaacfPjw4cOnwQN9/NH4KmXvcvLhw4cPn0Hjq5S9y8mHDx8+fAaNr1L2LicfPnz48Bk0vkrZu5x8+PDhw2fQ+Cpl73Ly4cOHD59B46uUvcvJhw8fPnwGja9S9i4nHz58+PAZNL5K2bucfPgIHz6Dxlcpe5eTDx/hw0ckVE6l5CN8+IiEyqmUfIQPH5FQOZWSj/DhIxIqp1LyET58RELlVEo+wofPQ/MlwACkcveQ4HujrQAAAABJRU5ErkJggg==') center 80% / auto 20px no-repeat;
}

#Contacto .Formulario .FCont .MsjTop {
 text-align: center;
 text-transform: uppercase;
 font-family: 'Londrina Solid', cursive;
 font-size: 28px;
 margin-bottom: 30px;
}

#Contacto .Formulario .FCont .SubMsj {
 text-align: center;
 font-size: 16px;
 margin-bottom: 20px;
}

#Contacto .Formulario .FCont .DataForm {
 font-size: 0px;
}

#Contacto .Formulario .FCont .DataForm .Col {
 display: inline-block;
 width: 50%;
 vertical-align: top;
}

#Contacto .Formulario .FCont .DataForm .Col .Inpt {
 padding: 6px 6px 6px 4px;
 position: relative;
}

#Contacto .Formulario .FCont .DataForm .Col .Inpt input,
#Contacto .Formulario .FCont .DataForm .Col .Inpt select {
 width: 100%;
 font-size: 18px;
 /*+border-radius: 5px;*/
 border-radius: 5px;
 border: 0px solid black;
 height: 50px;
 padding-left: 10px;
 padding-right: 10px;
 font-family: 'Open Sans', sans-serif;
}

#Contacto .Formulario .FCont .DataForm .Col .Inpt textarea {
 width: 100%;
 font-size: 18px;
 /*+border-radius: 5px;*/
 border-radius: 5px;
 border: 0px solid black;
 height: 236px;
 resize: none;
 text-align: left;
 font-family: 'Open Sans', sans-serif;
 padding: 5px 10px 10px;
}

#Contacto .Formulario .FCont .DataForm .Col .Inpt i {
 position: absolute;
 left: -36px;
 top: 50%;
 /*+transform: translateY(-50%);*/
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
 font-size: 30px;
}

#Contacto .Formulario .FCont .DataForm .Col .Btn {
 text-align: center;
 display: inline-block;
 font-family: 'Londrina Solid', cursive;
 font-size: 24px;
 color: #FFFFFF;
 border: 3px solid #FFFFFF;
 padding: 5px 15px;
 margin-right: 5px;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 transition: 0.2s all;
 margin-top: 25px;
 margin-bottom: 20px;
}

#Contacto .Formulario .FCont .DataForm .Col .Btn i {
 vertical-align: sub;
 margin-right: 10px;
}

#Contacto .Formulario .FCont .DataForm .Col .Btn:hover {
 cursor: pointer;
 background-color: rgba(255, 255, 255, 0.2);
}

#Contacto .Formulario .FCont .DataForm .Col:nth-child(2) {
 text-align: right;
}

#Mapa {
 height: 500px;
 background-color: #EDEDED;
 background: url('../img/ImgSrc/Mapa.png') 50% 45% / cover no-repeat;
 position: relative;
}

#Mapa .Marcador {
 position: absolute;
 left: 50%;
 top: 50%;
 /*+transform: translateX(-50%) translateY(-50%);*/
 -webkit-transform: translateX(-50%) translateY(-50%);
 transform: translateX(-50%) translateY(-50%);
 background-color: rgba(153, 149, 196, 0.6);
 /*+border-radius: 1800px;*/
 border-radius: 1800px;
 width: 180px;
 height: 180px;
 -webkit-transition: 0.2s all;
 transition: 0.2s all;
 z-index: 5;
}

/*#Mapa:hover .Marcador
{
	(*(*+transform: translateX(0%) translateY(0%);*)
	-webkit-transform: translateX(0%) translateY(0%);
	-moz-transform: translateX(0%) translateY(0%);
	-o-transform: translateX(0%) translateY(0%);
	-ms-transform: translateX(0%) translateY(0%);
	transform: translateX(0%) translateY(0%);*)
	(*left: 0%;*)
	(*top: 0%;*)
	width: 100%;
	height: 100%;
	(*+border-radius: 0px;*)
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;
	border-radius: 0px;
	background-color: rgba(153, 149, 196, 0.3);
}*/
#Mapa:hover .Marcador {
 /*(*+transform: translateX(0%) translateY(0%);*)
 	-webkit-transform: translateX(0%) translateY(0%);
 	-moz-transform: translateX(0%) translateY(0%);
 	-o-transform: translateX(0%) translateY(0%);
 	-ms-transform: translateX(0%) translateY(0%);
 	transform: translateX(0%) translateY(0%);*/
 /*left: 0%;*/
 /*top: 0%;*/
 background-color: rgba(0, 0, 0, 0);
}

#Mapa:after {
 content: '';
 position: absolute;
 left: 0%;
 top: 0%;
 right: 0;
 bottom: 0;
 width: 100%;
 height: 100%;
 z-index: 1;
 background-color: rgba(152, 148, 195, 0.4);
 opacity: 0;
 /*+transition: 0.5s all;*/
 -webkit-transition: 0.5s all;
 transition: 0.5s all;
}

#Mapa:hover:after {
 opacity: 1;
}

#Mapa .Marcador i {
 font-size: 85px;
 color: #FFFFFF;
 position: absolute;
 left: 50%;
 top: 50%;
 /*+transform: translateX(-50%) translateY(-50%);*/
 -webkit-transform: translateX(-50%) translateY(-50%);
 transform: translateX(-50%) translateY(-50%);
 /*+transition: 0.5s all;*/
 -webkit-transition: 0.5s all;
 transition: 0.5s all;
 /*+border-radius: 300px;*/
 border-radius: 300px;
 border: 1px solid rgba(255, 255, 255, 0);
 padding: 0px;
 /*+box-shadow: 0 0 0 150px rgba(255, 255, 255, 0);*/
 -webkit-box-shadow: 0 0 0 150px rgba(255, 255, 255, 0);
 box-shadow: 0 0 0 150px rgba(255, 255, 255, 0);
}

#Mapa:hover .Marcador i {
 border: 20px solid rgba(153, 149, 196, 0.8);
 padding: 40px;
 /*+box-shadow: 0 0 0 80px rgba(153, 149, 196, 0.4);*/
 -webkit-box-shadow: 0 0 0 80px rgba(153, 149, 196, 0.4);
 box-shadow: 0 0 0 80px rgba(153, 149, 196, 0.4);
}

/*Footer*/
#Footer {
 position: relative;
 z-index: 0;
 background-color: #FFFFFF;
 /*height: 150px;*/
 font-size: 0px;
 padding: 40px 50px;
 overflow-x: hidden;
}

#Footer:before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 right: 0;
 height: 4px;
 background: url('../img/BarColor.png') center / auto repeat;
 z-index: 1;
}

#Footer .SubCol {
 font-size: 16px;
 width: 33.3%;
 display: inline-block;
 vertical-align: top;
 padding: 20px;
 line-height: 1.1;
 position: relative;
}

#Footer .SubCol .Titulo {
 font-size: 24px;
 margin-bottom: 15px;
 color: #EC6B43;
}

#Footer .SubCol .Titulo i {
 font-size: 38px;
 vertical-align: text-bottom;
 margin-right: 10px;
}

#Footer .SubCol .Cont {
 margin-left: 50px;
 color: #6C6C6C;
}

#Footer .Logo {
 background: url('../img/Logo.png') center / contain no-repeat;
 z-index: 2;
 height: 110px;
 width: 15%;
 display: none;
}

#Footer .Copy {
 font-size: 12px;
 text-align: center;
 margin-top: 30px;
 margin-bottom: -25px;
 font-weight: normal;
 border-top: 1px solid #EEEEEE;
 padding-top: 20px;
 color: #717171;
}

/*Extra*/
.FotoSep {
 height: 160px;
 position: relative;
 z-index: 1;
}

.FotoSep .MidTxt {
 font-family: 'Londrina Solid', cursive;
 font-size: 42px;
 position: absolute;
 left: 50%;
 top: 50%;
 /*+transform: translateX(-50%) translateY(-50%);*/
 -webkit-transform: translateX(-50%) translateY(-50%);
 transform: translateX(-50%) translateY(-50%);
 width: 100%;
 text-align: center;
 color: #FFFFFF;
 z-index: 1;
 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAABICAYAAABY1pQpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0VJREFUeNrs28FNBEEMBMANgRAvM4dESMvx4M8Derx2tcR/PdVSSydxXcNz3/fr++8SPsKHj0iklD9RTj7Ch49IqJTKyUf48BEJl1I5+QgfPiLhUionH+HDRyRcSuXkI3z4yH/4lFIqJx/hw0eyPqWUyslH+PCRrE8ppXLyET58JOtTSqmcfIQPH8n6lFIqJx/hw0eyPqWUysmHDx8+kvUppVROPnz48JGsTymlcvLhw4ePZH1KKZWTDx8+fCTrU0qpnHz48OEjOZ+XUionHz58+IjRbVVK5eTDhw8fPkZXOfnw4cOHj9GdXUrl5MOHDx8+Rvc3R698SD58+PDhY3RPHq2cfPjw4cPH6IaPVk4+fPjw4ePtwkcrJx8+fPjwMbrho5WTDx8+fPgY3fDRysmHDx8+fIxu+Gjl5MOHDx8+Rjd8tHLy4cOHDx+jGz5aOfnw4cOHj9ENH62cfPjw4cPH6IaP3lxOPnz48OFjdI8cvRGIDx8+fPgY3aNHb4Liw8c38+FjdFscvQGMDx/fzoeP0W119GQ4PnzcwIeP0W159ERAPnzc4iY+RhekW9zEh4+b3OJoPy3xcYPb+PAxum7kw4cPHzca3S1H3/59gI9v5sOHDyg38+HDhw8fozvz6AfdzocPHz58jO6IUj7hDfjw4cOHj9EdVcrOb8GHDx8+fIzuyFJ2fBM+fPjw4WN0R5ey09vw4cOHDx+ju6KUHd6IDx8+fPgY3VWlPPlWfPjw4cPH6K4s5Yk348OHDx8+Rnd1KZNvx4cPHz58jK5Sht6QDx8+fPgYXaUMvSUfPnz48DG6Spl9Uz58+PDhY3SV8oHl5MOHDx8+Rlc5lZIPHz58jK5SzionHz58+PAxusqplHz48OGzwOf9oZ9KuaacfPjw4cOnwQN9/NH4KmXvcvLhw4cPn0Hjq5S9y8mHDx8+fAaNr1L2LicfPnz48Bk0vkrZu5x8+PDhw2fQ+Cpl73Ly4cOHD59B46uUvcvJhw8fPnwGja9S9i4nHz58+PAZNL5K2bucfPgIHz6Dxlcpe5eTDx/hw0ckVE6l5CN8+IiEyqmUfIQPH5FQOZWSj/DhIxIqp1LyET58RELlVEo+wofPQ/MlwACkcveQ4HujrQAAAABJRU5ErkJggg==') center 95% / auto 20px no-repeat;
 height: 90px;
}

.FotoSep:after {
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 bottom: 0;
 right: 0;
 background-color: rgba(0, 0, 0, 0.5);
 z-index: 0;
}

.FotoSep .Btn {
 position: absolute;
 font-family: 'Londrina Solid', cursive;
 right: 20px;
 top: 50%;
 /*+transform: translateY(-50%);*/
 -webkit-transform: translateY(-50%);
 transform: translateY(-50%);
 font-size: 24px;
 border: 3px solid #FFFFFF;
 padding: 6px 20px;
 text-transform: uppercase;
 z-index: 1;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 transition: 0.2s all;
 color: #FFFFFF;
}

.FotoSep .Btn:hover {
 cursor: pointer;
 background-color: rgba(255, 255, 255, 0.2);
}

#T_Escuela:after {
 background-color: rgba(255, 144, 27, 0.9);
}

#T_Modalidades:after {
 background-color: rgba(255, 191, 0, 0.9);
}

#T_Noticias:after {
 background-color: rgba(130, 199, 80, 0.9);
}

#T_Galeria:after {
 background-color: rgba(91, 194, 217, 0.9);
}

/*Hover*/
.HoverInfo {
 position: fixed;
 left: 0;
 top: 0;
 right: 0;
 bottom: 0;
 visibility: hidden;
 opacity: 0;
 /*height: 466px;*/
 background-color: rgba(255, 255, 255, 0.8);
 z-index: 10;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 transition: 0.2s all;
 /*overflow-y: scroll;*/
}

.HoverInfo.Act {
 visibility: visible;
 opacity: 1;
 overflow-y: scroll;
 overflow-x: hidden;
 z-index: 100;
}

.HoverInfo .Box {
 width: 85%;
 z-index: 200;
 margin: 0% auto 10%;
 position: relative;
 background-color: #FFFFFF;
 /*+box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);*/
 -moz-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
 -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
 box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.2);
 /*+transition: all 0.3s;*/
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;
}

.HoverInfo.Act .Box {
 margin: 5% auto 10%;
}

.HoverInfo .Box .H_Top {
 padding: 10px;
 font-size: 28px;
 height: 65px;
 position: absolute;
 z-index: 2;
 left: 0;
 right: 0;
}

.HoverInfo .Box .H_Top .Titulo {
 display: inline-block;
 padding: 20px 15px;
 position: absolute;
 left: 45px;
 top: 0;
 font-size: 24px;
 background-color: #A4A4A4;
 color: #FFFFFF;
 font-family: 'Londrina Solid', cursive;
}

.HoverInfo .Box .H_Top .Cerrar {
 float: right;
 width: 60px;
 height: 60px;
 text-align: center;
 cursor: pointer;
 color: #FFFFFF;
 /*+border-radius: 50px;*/
 -moz-border-radius: 50px;
 -webkit-border-radius: 50px;
 -khtml-border-radius: 50px;
 border-radius: 50px;
 font-size: 40px;
}

.HoverInfo .Box .H_Cont {
 /*padding: 10px;*/
 height: 80%;
 position: relative;
 z-index: 1;
 /*top: -65px;*/
 font-size: 0px;
}

.HoverInfo .Box .H_Top .Titulo {
 background-color: #FCCD0E;
 color: #262E52;
}

.HoverInfo .Box .H_Cont .InfSec {
 display: inline-block;
 width: 50%;
 height: 500px;
 position: relative;
 vertical-align: top;
}

/*H_Ingreso*/
#H_Ingreso .Box .H_Cont .InfSec:nth-child(1) {
 background: url('../img/Fotos/20190404_121120.jpg') center / cover no-repeat;
 width: 100%;
 height: 250px;
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(1):after {
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 bottom: 0;
 right: 0;
 background-color: rgba(0, 0, 0, 0.25);
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(2) {
 width: 50%;
 background-color: #262E52;
 color: #FFFFFF;
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(3) {
 width: 50%;
 background-color: #FCCD0E;
 color: #262E52;
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(n+2) {
 font-size: 14px;
 padding: 20px 20px 20px 70px;
 height: 600px;
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(n+2) i {
 font-size: 31px;
 margin-left: -50px;
 margin-right: 20px;
 vertical-align: sub;
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(n+2) p:nth-child(1) {
 font-size: 24px;
 font-weight: bold;
 text-transform: uppercase;
 margin-bottom: -5px;
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(n+2) ul:nth-child(2) {
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(n+2) p:nth-child(3) {
 margin-top: 45px;
 font-size: 24px;
 font-weight: bold;
 text-transform: uppercase;
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(n+2) ul:nth-child(4) {
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(4) {
 width: 100%;
 height: auto;
}

#H_Ingreso .Box .H_Cont .InfSec:nth-child(4) p {
 font-size: 13px !important;
 text-align: center;
 margin: 0;
 font-weight: normal;
}

/*H_Jornada*/
#H_Jornada .Box .H_Cont .InfSec:nth-child(1) {
 background: url('../img/Fotos/20190308_115215.jpg') left bottom / cover no-repeat;
 width: 30%;
 height: 640px;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(1):after {
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 bottom: 0;
 right: 0;
 background-color: rgba(0, 0, 0, 0.25);
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(2) {
 background-color: #262E52;
 width: 70%;
 z-index: 5;
 padding: 0px 45px 30px 30px;
 color: #FFFFFF;
 font-size: 16px;
 background: url('../img/IcosW/Icos-26.png') 95% 40% / 100px no-repeat #262E52;
 height: 320px;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(2) p:nth-child(1) {
 font-size: 30px;
 font-weight: bold;
 text-transform: uppercase;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(2) p:nth-child(2) {
 font-size: 16px;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(2) ul:nth-child(3) {
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(2) p:nth-child(4) {
 font-size: 12px;
 text-align: center;
 padding: 10px;
 background-color: rgba(255, 255, 255, 0.15);
 /*+border-radius: 9px;*/
 -moz-border-radius: 9px;
 -webkit-border-radius: 9px;
 -khtml-border-radius: 9px;
 border-radius: 9px;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(2) p:nth-child(4) b {
 display: block;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 12px;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(3) {
 width: 70%;
 z-index: 5;
 padding: 0px 45px 30px 30px;
 color: #262E52;
 font-size: 16px;
 background: url('../img/IcosW/Icos-11B.png') 95% 50% / 100px no-repeat #FCCD0E;
 height: 320px;
 float: right;
 margin-top: -320px;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(3) p:nth-child(1) {
 font-size: 30px;
 font-weight: bold;
 text-transform: uppercase;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(3) p:nth-child(2) {
 font-size: 16px;
 margin-top: -20px;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(3) ul:nth-child(3) {
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(3) p:nth-child(4) {
 font-size: 12px;
 text-align: center;
 padding: 10px;
 background-color: rgba(255, 255, 255, 0.2);
 /*+border-radius: 9px;*/
 -moz-border-radius: 9px;
 -webkit-border-radius: 9px;
 -khtml-border-radius: 9px;
 border-radius: 9px;
}

#H_Jornada .Box .H_Cont .InfSec:nth-child(3) p:nth-child(4) b {
 display: block;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 12px;
}

/*H_Infra*/
#H_Infra .Box .H_Cont .InfSec:nth-child(1) {
 background-color: #262E52;
 z-index: 5;
 padding: 65px 30px 30px 45px;
 color: #FFFFFF;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(1) p:nth-child(1) {
 font-size: 31px;
 text-align: left;
 text-transform: uppercase;
 font-weight: 200;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(1) p:nth-child(n+2) {
 position: relative;
 font-size: 14px;
 line-height: 2;
 text-align: justify;
 font-weight: 200;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(1):after {
 content: '';
 position: absolute;
 bottom: 30px;
 left: 50%;
 /*+transform: translateX(-50%);*/
 -webkit-transform: translateX(-50%);
 -moz-transform: translateX(-50%);
 -o-transform: translateX(-50%);
 -ms-transform: translateX(-50%);
 transform: translateX(-50%);
 background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAd4AAABICAYAAABY1pQpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA0VJREFUeNrs28FNBEEMBMANgRAvM4dESMvx4M8Derx2tcR/PdVSSydxXcNz3/fr++8SPsKHj0iklD9RTj7Ch49IqJTKyUf48BEJl1I5+QgfPiLhUionH+HDRyRcSuXkI3z4yH/4lFIqJx/hw0eyPqWUyslH+PCRrE8ppXLyET58JOtTSqmcfIQPH8n6lFIqJx/hw0eyPqWUysmHDx8+kvUppVROPnz48JGsTymlcvLhw4ePZH1KKZWTDx8+fCTrU0qpnHz48OEjOZ+XUionHz58+IjRbVVK5eTDhw8fPkZXOfnw4cOHj9GdXUrl5MOHDx8+Rvc3R698SD58+PDhY3RPHq2cfPjw4cPH6IaPVk4+fPjw4ePtwkcrJx8+fPjwMbrho5WTDx8+fPgY3fDRysmHDx8+fIxu+Gjl5MOHDx8+Rjd8tHLy4cOHDx+jGz5aOfnw4cOHj9ENH62cfPjw4cPH6IaP3lxOPnz48OFjdI8cvRGIDx8+fPgY3aNHb4Liw8c38+FjdFscvQGMDx/fzoeP0W119GQ4PnzcwIeP0W159ERAPnzc4iY+RhekW9zEh4+b3OJoPy3xcYPb+PAxum7kw4cPHzca3S1H3/59gI9v5sOHDyg38+HDhw8fozvz6AfdzocPHz58jO6IUj7hDfjw4cOHj9EdVcrOb8GHDx8+fIzuyFJ2fBM+fPjw4WN0R5ey09vw4cOHDx+ju6KUHd6IDx8+fPgY3VWlPPlWfPjw4cPH6K4s5Yk348OHDx8+Rnd1KZNvx4cPHz58jK5Sht6QDx8+fPgYXaUMvSUfPnz48DG6Spl9Uz58+PDhY3SV8oHl5MOHDx8+Rlc5lZIPHz58jK5SzionHz58+PAxusqplHz48OGzwOf9oZ9KuaacfPjw4cOnwQN9/NH4KmXvcvLhw4cPn0Hjq5S9y8mHDx8+fAaNr1L2LicfPnz48Bk0vkrZu5x8+PDhw2fQ+Cpl73Ly4cOHD59B46uUvcvJhw8fPnwGja9S9i4nHz58+PAZNL5K2bucfPgIHz6Dxlcpe5eTDx/hw0ckVE6l5CN8+IiEyqmUfIQPH5FQOZWSj/DhIxIqp1LyET58RELlVEo+wofPQ/MlwACkcveQ4HujrQAAAABJRU5ErkJggg==') center 95% / auto 20px no-repeat;
 width: 150px;
 height: 25px;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(2) {
 background: url('../img/Fotos/14.25.39.jpeg') center / cover no-repeat;
 overflow: hidden;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(2):after {
 position: absolute;
 content: '';
 left: 0;
 right: 0;
 top: 0;
 height: 0px;
 /*+box-shadow: 0px -80px 70px 150px rgba(0, 0, 0, 0.5);*/
 -moz-box-shadow: 0px -80px 70px 150px rgba(0, 0, 0, 0.5);
 -webkit-box-shadow: 0px -80px 70px 150px rgba(0, 0, 0, 0.5);
 box-shadow: 0px -80px 70px 150px rgba(0, 0, 0, 0.5);
}

#H_Infra .Box .H_Cont .InfSec:nth-child(3) {
 /*background-color: #FFFFFF;*/
 background: url('../img/Fotos/14.25.40.jpeg') center / cover no-repeat;
}

#H_Infra .Box .H_Cont .InfSec .Titulo {
 display: inline-block;
 padding: 20px 15px;
 position: absolute;
 left: 45px;
 top: 0;
 font-size: 24px;
 background-color: #262E52;
 color: #FCCD0E;
 font-family: 'Londrina Solid', cursive;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(4) {
 height: 600px;
 margin-top: -100px;
 background-color: #FCCD0E;
 font-size: 16px;
 color: #262E52;
 padding: 80px 30px 30px 45px;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(4) p:nth-child(2) {
 font-size: 16px;
 text-align: left;
 text-transform: uppercase;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(4) p:nth-child(n+3) {
 padding-left: 50px;
 position: relative;
 font-size: 14px;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(4) p:nth-child(n+3) b {
 display: block;
 font-size: 18px;
 margin-left: 0;
}

#H_Infra .Box .H_Cont .InfSec:nth-child(4) p:nth-child(n+3) i {
 position: absolute;
 left: 0;
 top: 50%;
 /*+transform: translateY(-50%);*/
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
 -o-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 transform: translateY(-50%);
 font-size: 30px;
}

/*H_Materiales*/
#H_Materiales .Box .H_Cont .InfSec:nth-child(1) {
 width: 30%;
 background-size: cover;
 background-position: center;
 height: 850px;
 background: url('../img/ImgSrc/art-arts-and-crafts-child-159579.jpg') center / cover no-repeat;
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(1):after {
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 bottom: 0;
 right: 0;
 background-color: rgba(0, 0, 0, 0.25);
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(2) {
 width: 70%;
 height: 850px;
 background-color: #262E52;
 padding: 10px 20px 20px;
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(2) > p {
 font-size: 21px;
 text-transform: uppercase;
 color: #FFFFFF;
 font-weight: 100;
 padding-right: 42px;
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(2) a b:after {
 content: '';
 font-family: 'Material Icons';
 position: absolute;
 left: 5px;
 top: -10px;
 bottom: 5px;
 width: 55px;
 content: '\e2c0';
 /*background: url('../img/IcosC/Icos-19.png') center / contain no-repeat;*/
 font-size: 42px;
 text-align: center;
 line-height: 1.6;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 -moz-transition: 0.2s all;
 -o-transition: 0.2s all;
 transition: 0.2s all;
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(2) a:hover b:after {
 color: #FCCD0E;
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(2) a b {
 display: block;
 font-size: 18px;
 margin-bottom: 5px;
 text-transform: uppercase;
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(2) a p {
 font-size: 12px;
 vertical-align: top;
 /*padding: 10px 10px 10px 70px;*/
 padding: 10px 10px 10px 70px;
 text-align: left;
 background-color: #FFFFFF;
 color: #262E52;
 position: relative;
 /*height: 80px;*/
 border-left: 1px solid #FCCD0E;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 -moz-transition: 0.2s all;
 -o-transition: 0.2s all;
 transition: 0.2s all;
 margin: 5px 0;
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(2) a p:hover {
 border-left: 5px solid #FCCD0E;
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(2) a p:after {
 content: '';
 position: absolute;
 top: 0;
 right: 0;
 border: 10px solid #262E52;
 z-index: 1;
}

#H_Materiales .Box .H_Cont .InfSec:nth-child(2) a p:before {
 content: '';
 position: absolute;
 top: 0;
 right: 0;
 border: 10px solid #DBDBDB;
 z-index: 2;
 border-right: 10px solid transparent;
 border-top: 10px solid transparent;
}

/*H_Noticia*/
.H_Noticia .Box .H_Cont .InfSec:nth-child(1) {
 width: 100%;
 background-size: cover;
 background-position: center;
 height: 265px;
}

.H_Noticia .Box .H_Cont .InfSec:nth-child(1):after {
 content: '';
 position: absolute;
 left: 0;
 top: 0;
 bottom: 0;
 right: 0;
 background-color: rgba(19, 51, 89, 0.300);
 z-index: 0;
}

.H_Noticia .Box .H_Cont .InfSec:nth-child(1) .Titulo {
 font-family: 'Londrina Solid', cursive;
 text-align: center;
 font-size: 32px;
 color: #FFFFFF;
 position: absolute;
 left: 50%;
 top: 50%;
 /*+transform: translateX(-50%) translateY(0%);*/
 -webkit-transform: translateX(-50%) translateY(0%);
 -moz-transform: translateX(-50%) translateY(0%);
 -o-transform: translateX(-50%) translateY(0%);
 -ms-transform: translateX(-50%) translateY(0%);
 transform: translateX(-50%) translateY(0%);
 width: 100%;
 z-index: 1;
}

.H_Noticia .Box .H_Cont .InfSec:nth-child(1) .SubTitulo {
 font-family: 'Londrina Solid', cursive;
 text-align: center;
 font-size: 40px;
 color: #FFE91B;
 position: absolute;
 left: 50%;
 top: 50%;
 /*+transform: translateX(-50%) translateY(30px);*/
 -webkit-transform: translateX(-50%) translateY(30px);
 -moz-transform: translateX(-50%) translateY(30px);
 -o-transform: translateX(-50%) translateY(30px);
 -ms-transform: translateX(-50%) translateY(30px);
 transform: translateX(-50%) translateY(30px);
 width: 100%;
 z-index: 1;
}

.H_Noticia .Box .H_Cont .InfSec:nth-child(2) {
 width: 100%;
 height: auto;
 color: #262E52;
 padding: 2px;
}

.H_Noticia .Box .H_Cont .InfSec:nth-child(2) .Contenido {
 text-align: justify;
 /*border: 2px dashed #DADADA;*/
 /*padding: 20px;*/
 font-weight: 100;
 font-size: 16px;
 border: 1px solid #DEDEDE;
 padding: 0px 20px;
}

.H_Noticia .Box .H_Cont .InfSec:nth-child(2) .Contenido .S1 {
 display: block;
 position: relative;
 padding-bottom: 10px;
 margin-bottom: 15px;
 text-transform: uppercase;
 font-size: 24px;
 font-weight: normal;
 text-align: left;
}

.H_Noticia .Box .H_Cont .InfSec:nth-child(2) .Contenido .S1:after {
 content: '';
 position: absolute;
 left: 0;
 bottom: 0;
 background-color: #FB6B47;
 height: 5px;
 width: 110px;
 /*+border-radius: 5px;*/
 -moz-border-radius: 5px;
 -webkit-border-radius: 5px;
 -khtml-border-radius: 5px;
 border-radius: 5px;
}

.H_Noticia .Box .H_Cont .SecDoc {
 display: flex;
 flex-flow: row nowrap;
 text-align: left;
 width: 100%;
}

.H_Noticia .Box .H_Cont .SecDoc .Top {
 font-weight: bold;
 margin-top: 0;
 font-size: 18px;
 border-bottom: 1px solid #CBCBCB;
 padding-bottom: 5px;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec {
 flex: 1;
 margin-right: 5px;
 border: 1px solid #E3E3E3;
 padding: 15px;
 /*+border-radius: 10px;*/
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 border-radius: 10px;
 background-color: #F9F9F9;
 width: 0;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec a {
 display: block;
 width: auto;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .itm {
 border: 1px solid #E3E3E3;
 padding: 10px 15px 10px 40px;
 background: url('../img/IcoF/f_text.png') 8px 50% / auto 70% no-repeat #FFFFFF;
 font-weight: normal;
 margin-bottom: 5px;
 margin-top: 5px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
 margin-left: 10px;
 margin-right: 5px;
 font-size: 14px;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .itm.ppt {
 background-image: url('../img/IcoF/f_ppt.png');
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .itm.doc {
 background-image: url('../img/IcoF/f_doc.png');
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .itm.pdf {
 background-image: url('../img/IcoF/f_pdf.png');
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .itm.exe {
 background-image: url('../img/IcoF/f_jpg.png');
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .SubDiv {
 padding: 5px;
 border: 1px solid #E3E3E3;
 /*+border-radius: 10px;*/
 -moz-border-radius: 10px;
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 border-radius: 10px;
 margin-bottom: 10px;
 width: 100%;
 max-height: 35px;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 -moz-transition: 0.2s all;
 -o-transition: 0.2s all;
 transition: 0.2s all;
 cursor: pointer;
 overflow: hidden;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .SubDiv .SubTop {
 margin-top: 0px;
 margin-bottom: 0px;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 12px;
 margin-left: 5px;
 border-bottom: 1px solid #E3E3E3;
 padding-bottom: 5px;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .SubDiv .SubTop i {
 vertical-align: -7px;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .SubDiv .itm {
 opacity: 0;
 visibility: hidden;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 -moz-transition: 0.2s all;
 -o-transition: 0.2s all;
 transition: 0.2s all;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .SubDiv.Act .itm {
 opacity: 1;
 visibility: visible;
 /*+transition: 0.2s all;*/
 -webkit-transition: 0.2s all;
 -moz-transition: 0.2s all;
 -o-transition: 0.2s all;
 transition: 0.2s all;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .SubDiv.Act {
 max-height: 1000px;
 /*+transition: 0.8s all;*/
 -webkit-transition: 0.8s all;
 -moz-transition: 0.8s all;
 -o-transition: 0.8s all;
 transition: 0.8s all;
}

.H_Noticia .Box .H_Cont .SecDoc .DivSec .itm div {
 width: 100% !important;
 margin: 0 auto;
}

/**/
/*If Hover*/
body.Hover {
 overflow: hidden;
}
