HTML {
    font-family:sans-serif;
    }

.ubicacion {
    float:right;
    }

.ubicacion .movil {
    width:82px;
    height:122px;
    padding:31px 10px 31px 10px;
    border:solid black 1px;
    background-color:gray;
    border-radius:10px;
    }

.ubicacion .pantalla {
    background-color:silver;
    height:120px;
    width:80px;
    border:solid black 1px;
    }
    
.ubicacion .pie {
    font-size:10px;
    text-align:center;
    }
    
.ubicacion .componente {
    border:solid red 1px;
    background-color:black;
    }
    
    
    
    
.acotacion {
    padding:64px;
    }
    
.acotacion .IMG {
    display:block;
    }
    
.acotacion .cota-v, .acotacion .cota-h {
    text-align:center;
    vertical-align:center;
    font-size:10px;
    }
    
.acotacion .cota-h {
    border-left:solid black 1px;
    border-right:solid black 1px;
}

.acotacion .cota-v {
    border-top:solid black 1px;
    border-bottom:solid black 1px;
}

.acotacion SPAN {
    background-color:white;
    }