@media screen and (min-width: 1021px){

.content-contacto{
width: 100%;
/*background: teal;*/
}


/*Pleca*/
.content-pleca-contacto{
width: 100%;
height: 80px;
background: #2b96c2;
color: white;
}


.subContent-pleca-contacto{
width: 1024px;
margin-right: auto;
margin-left: auto;
padding-top: 18px;
}


/*Fin Pleca*/

/*Contenido1*/
.content1-contacto{
width: 1024px;
height: auto;
margin-left: auto;
margin-right: auto;
/*background: purple;*/
}
/*Fin Contenido1*/

/*Formulario*/
.content-formulario{
width: 1024px;
height: auto;
margin-left: auto;
margin-right: auto;
background: url(../_img/_contacto/fondoFormulario.jpg)no-repeat;
padding: 10px 10px;
border-radius: 10px;
}

.sub-fomurlario-left{
width: 512px;
height: auto;
/*background: blue;*/
color: white;
font-weight: bold;
font-size: 1.5em;
text-align: center;
padding: 160px 50px;
}


.sub-fomurlario-right{
width: 512px;
height: auto;
/*background: rgba(0,0,0,.5);*/
/*background: teal;*/
}

.subContentForm-right{
width: 412px;
height: auto;
position: relative;
/*background: red;*/
margin-left: 50%;
margin-right: auto;
border-radius: 20px;
padding: 10px 10px;
background: rgba(255,255,255,.2);
}

.sub-fomurlario-right input{
margin: 5px 0px;
}

.sub-fomurlario-right textarea{
margin-top: 10px;
max-width: 412px;
min-height: 110px;
}

.sub-fomurlario-right input.btn-imem{
margin-top: 15px;
padding: 2.5px 25px;
transition: background .7s;
border: none;
border-radius: 5px;
background: white;
}

.sub-fomurlario-right input.btn-imem:hover{
background: rgb(255,0,0);
color: white;
}

.mitadInput{
width: 50%;
}

/*Fin Formulario*/

}/*Query Desktop*/


@media screen and (min-width: 421px) and (max-width: 1020px){
.content-contacto{
width: 100%;
/*background: teal;*/
}


/*Pleca*/
.content-pleca-contacto{
width: 100%;
height: 80px;
background: #2b96c2;
color: white;
}


.subContent-pleca-contacto{
width: 100%;
padding-top: 18px;
}


/*Fin Pleca*/

/*Contenido1*/
.content1-contacto{
width: 100%;
height: auto;
padding: 0% 2%;
/*background: purple;*/
}
/*Fin Contenido1*/

/*Formulario*/
.content-formulario{
height: auto;
margin-left: auto;
margin-right: auto;
background: black;
background: url(../_img/_contacto/fondoFormulario.jpg)no-repeat;
padding: 5% 0%;
border-radius: 10px;
}

.sub-fomurlario-left{
width: 30%;
height: auto;
/*background: blue;*/
color: white;
font-weight: bold;
font-size: 1.5em;
text-align: center;
padding: 160px 50px;
}


.sub-fomurlario-right{
width: 90%;
height: auto;
/*background: rgba(0,0,0,.5);*/
/*background: teal;*/
}

.subContentForm-right{
width: 70%;
height: auto;
/*background: red;*/
margin-left: auto;
margin-right: auto;
border-radius: 20px;
padding: 2% 5%;
background: rgba(255,255,255,.2);
}

.sub-fomurlario-right input{
margin: 5px 0px;
}

.sub-fomurlario-right textarea{
margin-top: 10px;
max-width: 100%;
min-height: 110px;
}

.sub-fomurlario-right input.btn-imem{
margin-top: 15px;
padding: 2.5px 25px;
transition: background .7s;
border: none;
border-radius: 5px;
background: white;
}

.sub-fomurlario-right input.btn-imem:hover{
background: #2b96c2;
color: white;
}
.mitadInput{
width: 50%;
}

/*Fin Formulario*/
}/*Query Tablet*/


@media screen and (max-width: 420px){
.content-contacto{
width: 100%;
/*background: teal;*/
}


/*Pleca*/
.content-pleca-contacto{
width: 100%;
height: 80px;
background: #2b96c2;
color: white;
}


.subContent-pleca-contacto{
width: 100%;
margin-right: auto;
margin-left: auto;
padding-top: 18px;
}


/*Fin Pleca*/

/*Contenido1*/
.content1-contacto{
width: 100%;
height: auto;
padding: 0% 2%;
/*background: purple;*/
}
/*Fin Contenido1*/

/*Formulario*/
.content-formulario{
width: 100%;
height: auto;
margin-left: auto;
margin-right: auto;
background: black;
/*background: url(../_img/_contacto/fondoFormulario.jpg);*/
padding: 5% 0%;
border-radius: 10px;
}

.sub-fomurlario-left{
width: 100%;
height: auto;
/*background: blue;*/
color: white;
font-weight: bold;
font-size: 1.5em;
text-align: center;
padding: 1% 2%;
}


.sub-fomurlario-right{
width: 100%;
height: auto;
/*background: rgba(0,0,0,.5);*/
/*background: teal;*/
}

.subContentForm-right{
width: 90%;
height: auto;
/*background: red;*/
margin-left: auto;
margin-right: auto;
border-radius: 20px;
padding: 10% 5%;
background: rgba(255,255,255,.2);
}

.sub-fomurlario-right input{
margin: 5px 0px;
}

.sub-fomurlario-right textarea{
margin-top: 10px;
max-width: 100%;
min-height: 150px;
}

.sub-fomurlario-right input.btn-imem{
margin-top: 15px;
width: 100%;
padding: 2% 0%;
transition: background .7s;
border: none;
border-radius: 5px;
background: white;
}

/*Fin Formulario*/

}/*Query Smartphone*/