



@media (min-width: 800px) {
    #datos-pedido {
        width:100%;
        margin: 10px;
    }
}

@media (max-width: 800px) {
    #datos-pedido {
        display: none;
        width:100%;
    }
}

#contenido-contacto{
    background-color: white;
    border-top:1px solid lightgrey;
    border-left:1px solid lightgrey;
    border-right:1px solid lightgrey;
    /*width:400px;*/
    /*overflow:hidden;*/
    display:flex;
    flex-direction: column;
    padding:10px;
}

#contenido-tipopedido{
    background-color: white;
    border-top:1px solid lightgrey;
    border-left:1px solid lightgrey;
    border-right:1px solid lightgrey;
    /*width:400px;*/
    /*overflow:hidden;*/
    display:flex;
    flex-direction: column;
    padding:10px;
}

#contenido-horaentrega{
    background-color: white;
    border-top:1px solid lightgrey;
    border-left:1px solid lightgrey;
    border-right:1px solid lightgrey;
    /*width:400px;*/
    /*overflow:hidden;*/
    display:flex;
    flex-direction: column;
    padding:10px;
}


#contenido-tipopago {
    background-color: white;
    border-top:1px solid lightgrey;
    border-left:1px solid lightgrey;
    border-right:1px solid lightgrey;
    border-bottom:1px solid lightgrey;
    /*width:400px;*/
    /*overflow: hidden;*/
    display: flex;
    flex-direction: column;
    padding:10px;
}


.campo-texto{
    margin-top:5px;
}

.campo-texto input[type=text]{
    width:100%;
    border:1px solid lightgrey;
    border-radius: 4px;
    outline: none;
}

#contenido-contacto input.text{
    border:1px solid lightgrey;
    border-radius: 8px;
    outline: none;
}

.etiqueta-datos-pedido{
    height:40px;
    font-size:15px;
}

#direccion-entrega{
    height:100%;
}