@media (min-width:640px) { 
/*@media (min-width:767px) { */
    .opciones ul {
        margin: 0px;
        padding: 0px;
        list-style: none;
        font-size: 13pt;
        text-transform: uppercase;
    }
.textoscursiva.cuadrotextocaptcha{
        float: left;
        width: 48%;
        height: unset;
        line-height: 65px;
        padding-left: 5px;
        
    }
    .inputcaptcha{
        width: 50%;
        float: left;
    }
    .derechaform.altocaptcha{
        line-height: 65px;
    }
.titulosform.formcaptcha{
/*        background-color: white;*/
        padding: 3px;
        line-height: 61px;
    }
    .titulosform.formcaptcha img{
        width: 100%;
        height: auto;
        padding: 0px;
    }
    
    .derechaform{
        width: 70%;
    }
    .titulosform{
        width: 28%;
    }
    .derechaform input[type="text"], textarea{
        width: 97%;
    }
    .entrega{
        line-height: 113px;
    }
    .derechaform{
        box-sizing: border-box;
    }
    .textoform{
        width: 16%;
    }
    .campoform{
        width: 84%;
    }
    .titjuntoradio{
        width: 16%;
    }
    .formacontacto{
    line-height: 121px;
}
.formapedido{
    line-height: 154px;
}
    .marcamodelo{
    line-height: 14pt;
    padding-top: 18px;
    padding-bottom: 18px;
    min-height: 36px;
}
    .formacompatible{
    line-height: 83px;
}
    .imgproducto{
     text-align: center
 }
.imgproducto img{
     width: auto;
     height: auto;
}
.textoproducto{
    text-align: center;
    width: 90%;
    margin: 0 auto;
}
    
    
    .imgcontacto{
    width: 48%;
}
    .grupolargo .fondoderecha{
        width: 47%;
        margin: 5px;
        float: left;
        min-height: 205px;
    }
    .grupolargo .derecha{
        width: 100%;
    }
    .grupolargo .derechatitulo.largo{
        width: 81%;
/*            line-height: 26pt;*/
    }
    
}
@media (min-width:767px) {
    #overbox3 {
		    position: fixed;
		    bottom: 0px;
		    left: 0px;
		    width: 100%;
		    z-index: 999999;
		    display: block;
}
#infobox3 {
		    margin: auto;
		    position: absolute;
		    bottom: 0px;
		    min-height: 73px;
		    width: 100%;
		    text-align:center;
		    background-color: #eeeeee;
}
#infobox3 p {
    line-height: 73px;
    font-size: 15px;
    text-align: center;
}
#infobox3 p a {
		    margin-right: 5px;
    text-decoration: underline;
    border: 1px solid black;
    line-height: 25px;
    /* height: 25px; */
    /* display: block; */
    /* float: right; */
    padding: 10px;
    background-color: white;
    text-decoration: none;
    display: initial;
}
}