@font-face{font-family:Segoe-UI-Bold; src:url("../fonts/Segoe-UI-Bold.eot");}
@font-face{font-family:Segoe-UI-Bold; src:url("../fonts/Segoe-UI-Bold.ttf");}
@font-face{font-family:Segoe-UI-Light; src:url("../fonts/Segoe-UI-Light.eot");}
@font-face{font-family:Segoe-UI-Light; src:url("../fonts/Segoe-UI-Light.ttf");}
@font-face{font-family:Segoe-UI-Regular; src:url("../fonts/Segoe-UI-Regular.eot");}
@font-face{font-family:Segoe-UI-Regular; src:url("../fonts/Segoe-UI-Regular.ttf");}
@font-face{font-family:OpenSans-Bold; src:url("../fonts/OpenSans-Bold.eot");}
@font-face{font-family:OpenSans-Bold; src:url("../fonts/OpenSans-Bold.ttf");}
@font-face{font-family:OpenSans-ExtraBold; src:url("../fonts/OpenSans-ExtraBold.eot");}
@font-face{font-family:OpenSans-ExtraBold; src:url("../fonts/OpenSans-ExtraBold.ttf");}
@font-face{font-family:OpenSans-Light; src:url("../fonts/OpenSans-Light.eot");}
@font-face{font-family:OpenSans-Light; src:url("../fonts/OpenSans-Light.ttf");}
@font-face{font-family:OpenSans-Regular; src:url("../fonts/OpenSans-Regular.eot");}
@font-face{font-family:OpenSans-Regular; src:url("../fonts/OpenSans-Regular.ttf");}

*{
    font-family: Segoe-UI-Regular;
    font-weight: normal;
    align-content: right;
}
.header{background-color:#4d858d;}
.header img{padding:30px 0px;max-width:400px;width:100%;}
#home-parallax{min-height:550px;background-color:#37939b;background-image:url(../images/logo-imagen.png);background-repeat:no-repeat;background-position:80% top;position:relative;}
.sombraAbAr{background-image: url(../images/sombraAbAr.png);background-repeat: repeat; background-size: auto; width: 100%; height: 25px; position: absolute; bottom: 0px;}
.pleca1 .contenido{padding-top: 60px; padding-bottom: 50px; text-align: center; background-image: url(../images/degradado1.png); background-size: contain; background-position: center; color: #fff; font-family:Segoe-UI-Light; font-size: 37px; line-height: 1.1em; }
.pleca1{background-color:#9b8230;}
.pleca3{background-color:#4d858d;}
.pleca3 .contenido{color:#fff;padding: 55px 0px;text-align:center;font-family:Segoe-UI-Light; font-size: 37px; line-height: 1.1em;}
.pleca4 .one{background-color:#e7e6e6;}
.one img{opacity: .7;}
.one:hover{background-color: #a6a6a6;}
.one:hover img,.one:hover h4 {opacity: 1;}
.one:hover h4{text-decoration: underline;}
.pleca4 .col-one-fourth{position: relative;}
.pleca4 .col-one-fourth h4{font-family:Segoe-UI-Light; font-size: 19px; color: #2a575b; font-weight: normal;}
.sombraAzDe{position: absolute; height: 100%; width: 25px; background-image: url(../images/sombraIzDe.png); background-repeat: repeat-y; background-position: left; left: 0px; top: 0px; }
.pleca8{background-color:#9b8230;}
.pleca8 .contenido{text-align:left;background-image:url(../images/degradado1.png);background-size:contain;background-position:0% center; width: 100%; float: left; height: 100%; }
.pleca8 .contenido h2, .pleca8 .contenido p{width: 60%; float: left; padding-left: 10%; padding-right: 5%;}
.pleca8 .contenido h2{margin-top: 7%;}
.pleca8 .contenido p{color: #000;}
.pleca8 .contenido img{width: 40%;}
.pleca10{background-color:#4d858d;}
.pleca10 .contenido{text-align:center;padding:40px 0px 35px 0px;}
.pleca10 .contenido p{color:#fff;padding:0px;margin:0px;}
.caption{font-family:Segoe-UI-Light; font-size: 37px; background-color: #fff; color: #000; padding: 15px 0px; text-align: center; line-height: 1.1em; }
.caption2{margin-top: 23px;}
.pleca2{background-image: url(../images/bk-1.png); background-repeat: no-repeat; background-position: left bottom; min-height: 400px; }
.pleca2 .contenido{text-align: center; padding-top: 65px; padding-bottom: 67px;}
.pleca2 .contenido p{width: 70%; margin-left: 15%; font-family:Segoe-UI-Light; font-size: 18px; line-height: 2em;}
strong, b{
    font-family: Segoe-UI-Bold;
    color: #FFFFFF;
}
.view-more, .leer-mas, .btn-theme-bg{background-color:transparent;padding:15px 54px 15px 54px;border:solid 1px #7A7A7A;color:#4d858d;font-family:OpenSans-Regular;font-size:15px;margin-top:30px;border-radius:0px;font-weight:normal;}
.view-more:hover, .leer-mas:hover, .btn-theme-bg:hover{background-color:#4d858d;color:#fff;border-radius:none;}
.view-more-p, .texto-oculto{display: none;}
.linea{background-image: url(../images/degradado1.png); background-size: auto; background-position: center;background-color: #9B8230; height: 4px; background-repeat: no-repeat;}
.no-padding.img{background-image: url(../images/metodologia.png);}
.pleca5{background-color: #bbbdbf;}
.pleca5 .contenido1{padding: 15px 0px;text-align: center;}
.pleca5 .contenido1 img{margin: 0 auto;}
.pleca5 .contenido2{background-color: #fff;padding-bottom: 30px; text-align: center; min-height: 590px;}
.pleca5 .contenido2 h2{font-size: 30px;}
.pleca5 .contenido2 h2, .pleca5 .contenido2 p{margin-left: 10%; width: 85%; text-align: left;}
.seccion-contacto .center-heading h2{font-family:Segoe-UI-Light; font-size: 37px; font-weight: normal;}
.modal-work .modal-close{position: absolute;z-index: 999;top: 32px;right: 25px;width: 80px;height: 80px;cursor: pointer;transition: background-color 0.3s ease-in-out 0s;text-align: center;}
.modal-content{background-color: #fff;}
.header-pop h2{font-family:Segoe-UI-Light; font-weight: normal; width: 90%; padding-left: 10%; padding-top: 55px; padding-bottom: 32px; color: #fff; background-image: url(../images/bk-pop.png); background-position: right; background-repeat: no-repeat; background-size: contain; margin-bottom: 0px;}
.pop-texto{background-color: #fff;padding-top: 30px; padding-bottom: 40px; text-align: center;}
.pop-texto ul{float: left;list-style-type: none;padding-left: 0px;}
.pop-texto ul li{float: left; padding: 0px; padding-left: 5%; padding-top: 30px; padding-bottom: 30px; background-color: #f1f1f2; width: 100%; text-align: left; font-size: 15px;}
.modal-close i{font-size: 40px; color: #fff;}
.bk-blanco{background-color: #fff!important;}
.modal-body{background-color: #4d858d;padding-left: 0px;padding-right: 0px;}
.btn-jessica:hover{color: #4d858d;}
.modal-content{background-color:#464646;}
.texto-test{font-family:Segoe-UI-Light!important; font-size: 18px; font-weight: normal!important;}
.texto-test input[type=checkbox]{width: 40px;}

.sombraArAb{height: 25px; background-image: url(../images/sombraArAb.png); background-repeat: repeat-x; background-size: auto; background-position: top; position: absolute; top: 0px; width: 100%; z-index: 10; }

.seccion-contacto{background-image: url(../images/bk-contacto.png); background-repeat: no-repeat; background-size: auto; background-position: 10% 100%;}

/* Custom, iPhone Retina */
@media only screen and (max-width : 320px) {
    /*body{background-color:#0F6;}*/
    .pleca8 .contenido h2, .pleca8 .contenido p{width: 100%; float: left; padding-left: 5%; padding-right: 5%;}
    .pleca8 .contenido img{width: 100%;}
    .pleca2{background-image: none;}
    .caption{font-size: 19px;}
    #home-parallax{min-height: 400px;}
    .pleca1 .contenido{font-size: 25px;}
    .sombraAzDe{display: none;}
}

/* Extra Small Devices, Phones */
@media only screen and (min-width : 321px) and (max-width : 480px) {
    /*body{background-color:#000!important;}*/
    .pleca8 .contenido h2, .pleca8 .contenido p{width: 100%; float: left; padding-left: 5%; padding-right: 5%;}
    .pleca8 .contenido img{width: 100%;}
    .pleca2{background-image: none;}
    .caption{font-size: 19px;}
    #home-parallax{min-height: 400px;}
    .pleca1 .contenido{font-size: 25px;}
    .sombraAzDe{display: none;}
}

/* Small Devices, Tablets */
@media only screen and (min-width : 481px) and (max-width : 768px) {
    /*body{background-color:blue!important;}*/
    .pleca7 .row .col-sm-6{width: 50%;}
    .pleca8 .contenido h2, .pleca8 .contenido p{width: 100%; float: left; padding-left: 5%; padding-right: 5%;}
    .pleca8 .contenido img{width: 100%; }
    .pleca2{background-image: none;}
    .sombraAzDe{display: none;}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 769px) and (max-width : 992px) {
    /*body{background-color:red!important;}*/
    .pleca8 .contenido img{width: 40%; margin-top: 5%;}
    .Process-col{min-height: 370px;}
    .pleca2{background-image: none;}
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 993px) and (max-width : 1199px) {
    /*body{background-color:pink!important;}*/
}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 1200px) {
    /*body{background-color:orange!important;}*/
}
