/* Color FONDO BACK IMAGE */
.spechead {background: #030C4D;}

/* Posicionamiento LOGO IMAGE */
.spechead .logoima img {display:block;top:50%;margin-top: -3.21rem;left:50%;margin-left: -10rem;width: 20rem;}

/* Color de seleccion de MENU */
.spechead nav li a:hover span:after, .spechead nav li a:focus span:after, .spechead .blindBox .active a span:after{background:#030C4D;}

/* idiomas */
.p_final .wrapper.subheader .partBox .ima > img {position: relative;width: auto;}
.p_final .wrapper.subheader .partBox {position: absolute;z-index: 2;display: flex;top: 2rem;right:2rem;margin: 0 auto;}
.p_final .wrapper.subheader .partBox a {transition: all .2s;padding: 0.3rem 0.8rem;border-radius: 0.6rem;border: 0.1rem solid #fff;}
.p_final .wrapper.subheader .partBox a:hover{background:#0AA9E0;border-color: transparent;}
.p_final .wrapper.subheader .partBox a:hover span{color:#000;}
.p_final .wrapper.subheader .partBox a span {color: #fff;text-transform: uppercase;font-size: 1rem;font-weight: 400;letter-spacing:3px;}
.p_final .wrapper.subheader .partBox .ima {display: none;}
.p_final .wrapper.subheader .partBox .part1 {margin-right: 1.6rem;}

.p_final .wrapper.subheader .partBox .part3 {position: absolute;top: 4rem;right: 0rem;}
.p_final .wrapper.subheader .partBox .part3 a {display: block;width: 32rem;padding: 0.4rem 1.2rem;text-align: center;}
.p_final .wrapper.subheader .partBox .part3 a span {font-size: 1.2rem;line-height: 2.4rem;}